Leggi il mio nuovo blog!

GPG Vademecum

Con questo post, si analizza il ciclo di vita di un GPG-user! Dalla creazione di una coppia di chiavi, al loro uso e quindi le operazioni classiche.

Per creare una coppia di chiavi scriviamo:
$ gpg --gen-key
e rispondiamo alle domande. Creata la coppia di chiavi, mettiamo all’opera.

Proviamo a visualizzare le chiavi nel nostro portfolio:
$ gpg --list-keys

Esportiamo una chiave:
$ gpg --armor --output <fileout> --export <ID>

Importiamo una chiave:
$ gpg --import <filein>

Cifriamo un documento:
$ gpg --output <fileout> --encrypt --recipient <ID> <filein>

Decifriamo un documento:
$ gpg --output <fileout> --decrypt <filein>

Usiamo la cifratura simmetrica, per la quale ci serve da condividere col destinatario una passphrase:
$ gpg --output <fileout> --symmetric <filein>

Firmiamo un documento:
$ gpg --output <fileout> --sign <filein>

Controlliamo la firma:
$ gpg --verify <filein>

Verifichiamo la firma su un documento ed estraiamolo:
$ gpg --output <fileout> --decrypt <filein>

Firmiamo in chiaro un documento:
$ gpg --clearsign <filein>

Generiamo una firma distaccata:
$ gpg --output <filesign> --detach-sig <filein>

Verifichiamo una firma distaccata:
$ gpg --verify <filesign> <filein>

4 Responses to “GPG Vademecum”

  1. ZicZac.it, clicca qui e vota questo articolo! Says:

    Questo articolo è stato segnalato su ZicZac.it….

  2. Plim.it - Vota questo articolo! Says:

    GPG Vademecum…

    Con questo post, si analizza il ciclo di vita di un GPG-user! Dalla creazione di una coppia di chiavi, al loro uso e quindi le operazioni classiche….

  3. jfk Says:

    potresti aggiungere a: gpg –gen-key l’opzione –expert, in modo da consentire anche la creazione di sole chiavi rsa :-)
    Sai com’e’ un po’ di paranoia non guasta mai :-) )

  4. Kiko Says:

    @jfk

    in realtà, questa è una bozza preliminare di un articolo nettamente più discorsivo e lungo! Grazie per la segnalazione! Aggiungerò!

Leave a Reply