Чо-та я эпически туплю, врубите меня в курс дела по хардкору, плиз, кто может в криптографию.
Допустим у нас есть система шифрования с открытым ключом. Конкретно - электронная почта с PGP. Ок, я получаю от второго абонента его открытый ключ, которым шифрую блок данных и отправляю ему. Расшифровать этот блок данных можно только закрытым ключом из его ключевой пары, только на стороне второго абонента. Таким образом, при условии отсутствия какого-либо кэширования исходных данных (имея только зашифрованный пакет для передачи) я теряю возможность увидеть его содержимое, верно?
Ситуация: настраиваю icedove+OpenPGP+IMAP. Отправляю на другой ящик зашифрованное письмо. В тот ящик (тестю с другой машины, т.е. на стороне отправителя закрытый ключ принимающего не доступен) оно приходит и расшифровывается исправно. Всё ок. В первом ящике в "исходящих" остается зашифрованный экземпляр, который ВНЕЗАПНО тоже расшифровывается. О_О. У меня разрыв шаблона. Как оно расшифровывается на стороне отправителя, не имеющего закрытого ключа для расшифровки?
__________________
У світі багато брудного й заразного,
Але той хто хоче - лишається чистим.
|