Шифрование вложений электронной почты - RSA или AES? - PullRequest
3 голосов
/ 11 июня 2011

Я разрабатываю почтовый сервер с нуля для нестандартного проекта.Я понимаю RSA и AES, но я теряюсь в обработке вложений.Я хочу отправить Алисе подписанное сообщение, а также отправить ей зашифрованный файл-вложение.Как обычно обрабатываются вложения в этом сценарии?

Заранее спасибо!

1 Ответ

2 голосов
/ 11 июня 2011

Вложения - это большие файлы, и асимметричное шифрование действительно медленное (т. Е. RSA), поэтому лучше всего сгенерировать ключ AES и зашифровать его открытым ключом RSA, а затем зашифровать вложение с помощью намного более быстрого AES. Затем отправьте получателю зашифрованный ключ и вложение. Поскольку только она получила закрытый ключ, только она может расшифровать ключ AES и расшифровать вложение.

...