Bala's Blog

Working with "gpg2"

August 5 2017
78 words, ~1 min. read
gpg 
create key pair
gpg2 --generate-key
export public key
gpg2 --export --armor "<name>" > public.key
export private key
gpg2 --export-secret-key --armor "<name>" > private.key
import public key
gpg2 --import public.key
import private key
gpg2 --import --allow-secret-key-import private.key
list public keys
gpg2 --list-keys
list private keys
gpg2 --list-secret-keys
list signatures
gpg2 --list-sigs <user>
list fingerprint
gpg2 --fingerprint <user>
edit/trust key
gpg2 --edit-key <key> ; type trust and select the appropriate trust level
encrypt/sign
gpg2 --output <out>.gpg --encrypt --recipient <user> <input-file>