GnuPGによる暗号化は、調べりゃいくらでも載ってますので、都度調べた方がいい感じです。
gpg --gen-key
でキーを作成(これが結構面倒・時間かかる)gpg --export mail@address -o outputfile
で公開鍵を出力して他人に渡すgpg --import outputfile
で他人の公開鍵を入力gpg --list-public-key
で受領者IDを確認gpg -e -a -r ID... plain_file
で暗号化(-e:encrypt, -a:ascii, -r:receiver)gpg --passphrase ... --batch encrypted_file
で復号