Как зашифровать почту в unix?

392
Pooja25

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

Кто-нибудь может подсказать, что нужно сделать и какой подход лучше?

0
Вам нужен открытый ключ получателя в вашем кольце для ключей. David Schwartz 10 лет назад 0
Как я могу создать это? Pooja25 10 лет назад 0
Вы не можете, очевидно. Если вы собираетесь зашифровать что-то для конкретного человека, его необходимо расшифровать, используя то, что знает только этот человек. David Schwartz 10 лет назад 0
когда мы отправляем обычное электронное письмо, например, от GMAIL, есть один вариант шифрования. Доступен ли нам такой же вариант в Unix? Pooja25 10 лет назад 0

1 ответ на вопрос

0
Smoothie

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

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

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

gpg --import abcgmail.key 

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

Нужно ли пользователю после явного шифрования почты расшифровывать почту? Pooja25 10 лет назад 0

Похожие вопросы