immagine decorativa

Comandi utili per usare GPG da shell

GnuPG logo Alcuni appunti.

Cifratura/decifratura file

Elencare le chiavi presenti

gpg --list-keys

Cifratura con crittografia simmetrica

gpg --symmetric -r <email chiave privata> --encrypt <file da cifrare>

Decifrazione con crittografia simmetrica

gpg -o <file di destinazione> --decrypt <file da decifrare>

Gestione delle firme

Firmare una chiave

gpg --edit-key <nome chiave>

quindi

sign

Per firmare con un diverso livello di certificazione:

gpg --default-cert-level <livello 1-3> --edit-key <nome chiave>

quindi sign come prima.

Visionare le firme di una chiave

gpg --list-sigs <nome chiave>

Revocare delle firme

gpg --edit-key <nome chiave>

poi identificare l'elemento a cui revocare la firma, si trova con un numero tra parentesi, ad esempio:

[ultimate] (1). Nicola Poluzzi <email>
[ultimate] (2)  [jpeg image of size 3543]

digitare il codice, nell'esempio è 1, quindi premere invio. Quindi usare

revsig

Se necessario, aggiornare la chiave sul server delle chiavi, vedi di seguito.

Cancellare delle firme

Attenzione! Questo non revoca le firme sul server delle chiavi!

Procedere come per la revoca, ma anziché lanciare revsig, usare

delsig

Informazioni sulle chiavi

Conoscere il key ID

gpg --list-key <nome chiave>

Il key ID è il numero dopo la barra (/) nella prima riga (quella contrassegnata dalla dicitura pub).

Conoscere la fingerprint

gpg --fingerprint <nome chiave>

Uso dei server delle chiavi (keyserver)

Un server delle chiavi: http://keyserver.noreply.org/ Un altro: http://keyserver.linux.it/

Inviare una chiave sul server

gpg --send-key <key ID>

Ricevere una chiave dal keyserver

gpg --recv-keys <key ID>

Aggiornare le proprie chiavi con i dati del server

gpg --refresh-keys

Per aggiornarne solo una, aggiungere in fondo al comando la chiave desiderata.

Riferimenti

Entra