Я хочу зашифровать почту, так как она будет содержать конфиденциальную информацию. Там нет вложений. Пожалуйста, помогите в предоставлении шагов для шифрования почты. У меня есть ссылка Как я могу автоматически отправлять зашифрованные письма 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 ответ1

0

То, что вы пытаетесь, будет работать, но вам нужно добавить открытый ключ получателя в ваш брелок. Чтобы получить ключ, попросите получателя экспортировать ключ и отправить его вам. Получатель должен будет экспортировать его, например:

gpg --export -a "abc@gmail.com" > abcgmail.key

Когда у вас есть ключ, импортируйте его:

gpg --import abcgmail.key

После этого ваша почтовая команда должна работать.

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