Алгоритм обработки электронной почты в PGP. Прошу помочь!
Я в криптографии новенький, так что не судите строго. Не могу нигде найти алгоритмы шифрования, подписи, дешифрования и верификации прои обработке e-mail. Программа PGP Desktop 9.6.1. Под алгоритмом понимаю последовательность действий, которые совершаются программой. В инете пишут кто что хочет, то использует PGP при шифровании почты несимметричные алгоритмы, то шифрует все сообщение на основе RSA или Diffie-Hellman. Я уже запутался. И еще странное дело – при шифровании одного и того же текста в блокноте н один и тот же открытый ключ получаются разные криптограммы(!?). Если можно объясните или дайте ссылку на компетентный источник. где было бы написано, что за чем происходит с открытым текстом при его шифровании и подписывании, и соответственно с шифртекстом при верификации и дешифровании.
т.е симметричные, конечно – DES и проч.
комментариев: 11558 документов: 1036 редакций: 4118
/библиотека/основы/ВведениеВКрипто
/библиотека/статьи/СравнительныйОбзорАлгоритмовPGP
/библиотека/статьи/АнализНадежностиPGP
/faq/технические#h49-3
комментариев: 11558 документов: 1036 редакций: 4118
OpenPGP-совместимые программы (да и вообще любые вразумительные реализации асимметричного шифрования) шифруют данные не самим открытым ключом получателя, а сгенерированным для одной операции случайным симметричным сеансовым ключом. Этот сеансовый ключ, в свою очередь, зашифровывается открытым ключом. И уже оба эти шифртекста образуют "криптограмму" (в действительности, то, что Вы видите в результате работы PGP — это не только шифртекст, а ещё уйма дополнительной служебной информации, всё вместе объединённое в OpenPGP-пакет). (Подробнее об этом можете прочитать по первой приведённой мной ссылке.)
Поскольку сеансовый ключ для каждой операции шифрования
случаенуникален,случайнымуникальным будет и шифртекст. Кроме того, математический аппарат некоторых алгоритмов с открытым ключом (например, DSA и ElGamal) также требует собственных случайных сеансовых данных.комментариев: 11558 документов: 1036 редакций: 4118