GPG
gpg --full-generate-key
gpg --list-secret-keys --keyid-format=long
gpg --encrypt --sign --armor -r FINGERPRINT name_of_file
gpg file_name.asc
gpg --output public.pgp --armor --export FINGERPRINT
Key edition
gpg --edit-key FINGERPRINT
> notation
> save
> showpref
> quit
gpg --armor --export FINGERPRINT > public.asc
Transfer a private GPG key
gpg --homedir /path/to/.gnupg --list-secret-keys --keyid-format LONG
gpg --homedir /path/to/.gnupg --output private.asc --armor --export-secret-key FINGERPRINT
gpg --homedir /path/to/.gnupg --export-ownertrust > ownertrust.txt
gpg --import private.asc
gpg --import-ownertrust ownertrust.txt
rm -rf private.asc
gpg --list-secret-keys