Я начал использовать Enigmail с Thunderbird для шифрования и подписи своих писем. Это хорошо работает с моим братом и некоторыми другими людьми.

Вчера я получил ответ от кого-то, с кем общался по зашифрованной почте, что он не может расшифровать мою почту. Он переключился с Mailvelope на Thunderbird и получил новую пару ключей и, таким образом, мог расшифровать ее только одним из двух ключей (как и ожидалось).

Есть ли способ зашифровать его таким образом, чтобы он мог расшифровать его обоими своими закрытыми ключами (либо с помощью Enigmail, либо с помощью Mailvelope)?

1 ответ1

2

Некоторая теория: гибридные криптографические системы

OpenPGP использует гибридный криптографический подход: симметричное шифрование с так называемым "сеансовым ключом" для шифрования самого сообщения, а затем шифрование сеансового ключа криптографией с открытым / закрытым ключом, один раз для каждого получателя. Это, с одной стороны, требование к производительности (криптография с открытым / закрытым ключом намного медленнее, чем симметричная криптография), но также позволяет шифровать нескольким получателям без отправки всего зашифрованного сообщения несколько раз (только маленький сессионный ключ шифруется несколько раз).

Использование нескольких получателей

При использовании GnuPG в командной строке можно использовать несколько получателей, несколько раз передав параметр --recipient . По крайней мере, Enigmail для Thunderbird (я никогда не использовал Mailvelope) также предоставляет эту возможность, но она должна быть включена в опциях эксперта раньше. Откройте меню Enigmail и нажмите « Настройки» . Теперь нажмите « Показать параметры эксперта и меню», перейдите на вкладку « Выбор ключа » и включите « Всегда» (также) вручную .

В будущем, при шифровании почты, Enigmail будет показывать окно со всеми доступными открытыми ключами на выбор.

Лучше использовать несколько почтовых адресов или поделиться ключом

В любом случае: поскольку это сопряжено с определенными трудностями, возможно, было бы более разумно, если бы ваш партнер по коммуникации придерживался одного ключа для каждого почтового адреса. Ключи можно экспортировать и делиться между компьютерами. Если у него есть особые требования безопасности, он должен вместо этого использовать выделенные почтовые адреса. OpenPGP и его реализации на самом деле не рассматривают вариант использования «один почтовый адрес, но несколько устройств с разными ключами».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .