Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 711 Bytes

File metadata and controls

26 lines (20 loc) · 711 Bytes

Command line examples for GPG/PGP

Practical examples for dealing with GPG keys

# Generate a PGP key
gpg --gen-key

# Listing locally available keys
# Your favorite 8 char KeyID is: "pub RSAxxxx/<8CHAR_KEY>" from output
gpg --list-key --keyid-format SHORT
gpg --list-key --keyid-format LONG

# Search for a PGP key
gpg --keyserver pgp.mit.edu --search-keys <8CHAR_KEY>

# Send a key to MIT servers
gpg --send-keys --keyserver pgp.mit.edu <8CHAR_KEY>

# Receiving and storing a key from MIT servers
gpg --keyserver pgp.mit.edu --recv-keys <8CHAR_KEY>

# Removing keys/subkeys
gpg --delete-key <16CHAR_KEYID>
# Deleting internal secret key before deleting KEYID
gpg --delete-secret-key <16CHAR_KEYID>