PGP
Pretty Good Privacy, il software di crittografia asimmetrica inventato da Philip Zimmermann
GNUPG
il suo equivalente libero
Creare una chiave
premesso che si usa la linea comando, siamo anche piĆ¹ comodi in ambiente GNU/Linux
gpg --gen-key
Creare un certificato di revoca
gpg -o certificato.di.revoca.Key-ID.asc --gen-revoke Key-ID
Esportare la chiave pubblica
gpg -a -o mia.chiave.pubblica.txt --export Key-ID
Importare una chiave
gpg --import file.chiave.asc
Verifica la fingerprint di qualcuno
gpg --fingerprint qualcuno
(Poi lo chiamo al telefono e verifico con lui che sia la stessa)
Firmare una chiave
gpg --sign-key Key-ID
Cifrare un documento per Snowden
gpg -a --output messaggio.asc --encrypt --recipient Snowden messaggio.txt
Decifrare un documento
gpg -o messaggio.in.chiaro.txt messaggio.asc