Some useful OpenPGP commands on linux.
Generating keys:
gpg2 --gen-key
Listing keys:
gpg2 --list-secret-keys
Exporting public key:
gpg --armor --export you@domain.com > mypublickey.asc
Or exporting to the public key to a key server:
gpg --keyserver search.keyserver.net --send-key you@domain.com
Exporting private key:
gpg2 --armor --export-secret-keys your_email@domain.com > myprivatekey.asc
Encrypting a file:
gpg2 --encrypt file.txt --output file.gpg
Generating keys:
gpg2 --gen-key
Listing keys:
gpg2 --list-secret-keys
Exporting public key:
gpg --armor --export you@domain.com > mypublickey.asc
Or exporting to the public key to a key server:
gpg --keyserver search.keyserver.net --send-key you@domain.com
Exporting private key:
gpg2 --armor --export-secret-keys your_email@domain.com > myprivatekey.asc
Encrypting a file:
gpg2 --encrypt file.txt --output file.gpg
Importing the public key on the recipient PC:
gpg2 --import senderpublickey.asc
Decrypting a file:
gpg2 --output file.txt --decrypt file.gpg