Краткий обзор алгоритмов PGP
PGP – один из самых популярных криптографических комплексов на данный момент. Это вполне объяснимо, так как он использует лучшие из существующих алгоритмов шифрования. В статье я постарался рассмотреть все алгоритмы используемые в оригинальной версии PGP.
В процессах шифрования PGP использует три основных типа алгоритмов: алгоритмы криптосистем с открытым ключом (RSA, DSA, Эльгамаль), алгоритмы односторонних хэш-функций (SHA1, MD5) и итеративные блочные шифры (AES, CAST, 3DES, IDEA, Blowfish, Twofish).
Практически все вышеуказанные алгоритмы уже не раз подвергались детальному криптоанализу, поэтому их защите можно доверять. Я постарался сравнить все входящие в комплекс алгоритмы. Конечно , они разделены по группам, так как сравнивать блочный алгоритм и хэш-функцию – бессмысленно.
