Complete GNU Privacy Guard implementation for encryption and digital signatures
GNU Privacy Guard (OpenPGP)
gpg
gpg-agent
gpgconf
gpgv
gpgsm
$ gpg --full-generate-key
$ gpg --encrypt --recipient user@example.com file.txt
$ gpg --decrypt file.txt.gpg