GPG(GNU Privacy Guard) Commands

Check the list of keys

gpg --list-keys

Check the key signature (KEY-ID)

gpg --list-signatures

Export public and private keys With –armor option

gpg --armor --export KEY-ID > public.key
gpg --armor --export-secret-keys KEY-ID > private.key

Delete a key (public, private)

gpg --delete-keys KEY-ID
gpg --delete-secret-keys KEY-ID

Import a key (public, private)

gpg --import public.key
gpg --allow-secret-key-import --import private.key

Encrypt a message

gpg --armor --encrypt -r KEY-ID message.txt
echo "Hello World" | gpg --armor --encrypt -r KEY-ID > message.txt.asc

Decrypt the message

gpg --decrypt message.txt.asc

Verify the fingerprint

gpg --fingerprint KEY-ID

Verify signature

gpg --verify message.txt.asc message.txt

Sign message

gpg --armor --sign message.txt

results matching ""

    No results matching ""