Thunderbird с Enigmail - отличное бесплатное решение для того, что вы хотели бы сделать. Я использую Outlook и PGP, но думаю, что они примерно одинаковы.
Для подробного объяснения шифрования с открытым / закрытым ключом посетите страницу вики, но я попытаюсь подвести итог здесь.
Чтобы зашифровать сообщение, чтобы никто кроме получателя (боба) не мог его просмотреть, вы шифруете сообщение с помощью открытого ключа Боба. Открытый ключ позволяет вам шифровать, но не расшифровывать. Без открытого ключа вы не можете зашифровать сообщение, поэтому не стоит беспокоиться о шифровании сообщения, которое никто не сможет расшифровать.
Когда Боб получит ваше сообщение, он использует свой закрытый ключ для расшифровки сообщения. Он держит этот секретный ключ в секрете, чтобы никто другой не смог расшифровать его почту.
Чтобы отправить зашифрованное сообщение обратно, Боб будет использовать _ ваш открытый ключ (который вы отправили ему ранее) для шифрования сообщения. Затем он отправит его вам, и вы сможете расшифровать его, используя свой закрытый ключ.
Тем не менее, решение, которое я использую для своей почты, заключается в использовании оппортунистического шифрования, поэтому, если у меня есть открытый ключ любого получателя моего почтового сообщения, оно автоматически шифруется, а если нет, то нет. Это не защищает меня от случайной отправки секретного сообщения человеку, для которого у меня, однако, нет открытого ключа. Для этого я должен быть очень осторожным, чтобы всегда проверять, у меня есть все ключи, которые мне нужны для секретных сообщений.
Для этого у меня есть настройка правила электронной почты, которая гласит, что если в строке темы у меня будет слово [PGP], это не позволит отправить сообщение в незашифрованном виде. Если я попытаюсь это сделать, то выдаст ошибку и предупредит меня о своей ошибке.
На сайте enigmail есть хорошее описание того, как настроить Thunderbird для шифрования ваших сообщений.