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>

Word count: 148 | Print This Post |

4 Comments to “GPG Vademecum”

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

    Questo articolo è stato segnalato su ZicZac.it….

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

    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 wrote:

    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 wrote:

    @jfk

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

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>