Как зашифровать почту в unix?
Я хочу зашифровать почту, так как она будет содержать конфиденциальную информацию. Там нет вложений. Пожалуйста, помогите в обеспечении шагов для шифрования почты. У меня есть ссылка Как я могу автоматически отправлять зашифрованные письма gpg из командной строки linux? ссылка на сайт. Но я не удовлетворен ответом.
я использовал echo "Your secret message" | gpg -ea -r abc@gmail.com | mail -s "test mail" abc@gmail.com
Но я получаю сообщение об ошибке ниже: gpg: abc@gmail.com: пропущено: открытый ключ не найден gpg: [stdin]: шифрование не удалось: открытый ключ не найден
Кто-нибудь может подсказать, что нужно сделать и каков наилучший подход?
1 ответ
То, что вы пытаетесь, будет работать, но вам нужно добавить открытый ключ получателя в ваш брелок. Чтобы получить ключ, попросите получателя экспортировать ключ и отправить его вам. Получатель должен будет экспортировать его, например:
gpg --export -a "abc@gmail.com" > abcgmail.key
Когда у вас есть ключ, импортируйте его:
gpg --import abcgmail.key
После этого ваша почтовая команда должна работать.