Criptografando STDIN usando GnuPG

Você deseja criptografar uma string usando o GnuPG, mas não quer deixar rastros dela no histórico do seu shell.

Existe uma solução simples: por padrão, se você não passar um arquivo de entrada, o GnuPG irá criptografar STDIN.

gnupg --encrypt -o encrypted-file.gpg -r <RECIPIENT>

Neste ponto, você pode digitar a string que deseja criptografar, seguida por um newline, após o qual você deve enviar um caractere de Fim de transmissão , também conhecido como CTRL-D.

E é isso, agora você tem sua string criptografada encrypted-file.gpg.