Created by
James Koonts
last modified
| ### generate new key-pair
gpg --full-generate-key #If you are not on version 2.1.17 or greater, the gpg --full-generate-key command doesn't work.
-or-
gpg --default-new-key-algo rsa2048 --gen-key && gpg --full-generate-key
### list keys
gpg --list-keys
gpg --list-secret-keys --keyid-format=long
### export key
gpg --armor --export 3AAC77777777772 # Prints the GPG key ID, in ASCII armor format
### import key
gpg --import private.key
#------------------------------------<br>
#sec 4096R/3AA5C34371567BD2 2016-03-10 [expires: 2017-03-10]<br>
#uid Hubot <hubot@example.com><br>
#ssb 4096R/4BB6D45482678BE3 2016-03-10<br>
### encryption
gpg --recipient <uid> --output <output-file>.jpg.pgp --encrypt <input-file>.jpg
### decryption
gpg --output <output-file> --decrypt <input-file>.gpg
### ascii armor
add the `--armor` flag
|