GnuPG: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
1 406 byte aggiunti ,  24 mar 2014
nessun oggetto della modifica
(nuova pagina)
 
Nessun oggetto della modifica
Riga 6: Riga 6:
}}
}}
== Introduzione ==
== Introduzione ==
GPG (GnuPG) fa parte del progetto GNU e si pone come una alternativa completamente open a PGP. Inoltre è completamente aderente allo standard OpenPGP per cui è compatibile con tutti i programmi che ne fanno uso.<br/>
GnuPG (Gnu Privacy Guard o, in breve, GPG) fa parte del progetto GNU e si pone come una alternativa completamente open a PGP. Inoltre è totalmente aderente allo standard OpenPGP per cui è compatibile con tutti i programmi che ne fanno uso.<br/>
GnuPG consente di cifrare attraverso ciò che viene definita "crittografia asimmetrica", ossia una cifratura dei messaggi utilizzando una coppia di chiavi: la chiave privata e la chiave pubblica.<br/>
GnuPG consente di cifrare attraverso ciò che viene definita "crittografia asimmetrica", ossia una cifratura dei messaggi utilizzando una coppia di chiavi: la chiave privata e la chiave pubblica.<br/>
Da qui anche il nome di "crittografia a chiavi asimmetriche" e "crittografia a chiavi simmetriche".
Da qui anche il nome di "crittografia a chiavi asimmetriche" e "crittografia a chiavi simmetriche".
Riga 15: Riga 15:


== Installazione ==
== Installazione ==
Apriamo il nostro terminale e installiamo GPG:
Apriamo il nostro terminale e installiamo GnuPG. È sufficiente un:
<pre># apt-get install gnupg</pre>
<pre># apt-get install gnupg</pre>
Procediamo poi con la creazione della chiavi.<br/>
 
Sempre da terminale, ad installazione completata ma come utente comune, digitiamo:
== Creazione delle chiavi ==
Procediamo adesso con la creazione della chiavi.<br/>
Sempre da terminale, ad installazione completata ma come <u>utente comune</u>, digitiamo:
<pre>$ gpg --gen-key</pre>
<pre>$ gpg --gen-key</pre>
per accedere al pannello di creazione delle chiavi. Davanti a noi si presenteranno 4
per accedere ad un menù di scelta attraverso cui <code>gpg</code> ci chiederà il tipo delle chiavi da creare. Davanti a noi si presenteranno quattro opzioni:
opzioni:
<pre>
<pre>
Per favore scegli che tipo di chiave vuoi:
Per favore scegli che tipo di chiave vuoi:
Riga 30: Riga 31:
(4) RSA (firma solo)
(4) RSA (firma solo)
</pre>
</pre>
la scelta determinerà il tipo di chiave. Notare che con le opzioni (1) e (2) in realtà verranno create ''due coppie di chiavi'':
; master keypair: la coppia di chiavi principale che verrà utilizzata per creare firme digitali
; subordinate keypair: la coppia di chiavi subordinata (spesso la troverete con il nome di '''subkey''') utilizzata per cifrare i dati.
GnuPG deciderà automaticamente quale coppia di chiavi usare a seconda dell'operazione da svolgere per cui per, comodità, in genere si fa sempre riferimento ad un'unica coppia di chiavi.
Le opzioni sono:
;RSA and RSA (default): verrà creata una chiave principale RSA per le firme digitali e una chiave RSA secondaria per la cifratura. È la scelta di default.
;DSA and Elgamal: verrà creata una chiave principale DSA per le firme digitali e una chiave Elgamal secondaria per la cifratura.
;RSA (firma solo): verrà creata solo la chiave principale RSA per le firme digitali.
;DSA (firma solo): verrà creata solo la chiave principale DSA per le firme digitali.
Le opzioni (3) e (4) sono utili se:
* Si vuole soltanto creare firme digitali e non si è interessati a cifrare i dati.
* Si vogliono creare chiavi di diversa lunghezza.


Scegliamo l'opzione (1) per la creazione delle chiavi [[RSA]]. Successivamente, ci verrà richiesta la lunghezza della chiave da creare: l'inserimento di 1024 può andare più che bene; ovviamente maggiore è la lunghezza, maggiore sarà la sicurezza ma i tempi di cifratura e decifrazione saranno più lunghi.
== Creare chiave principale e subordinata ==
Scegliamo l'opzione (1) per iniziare a creare chiavi [[RSA]]. Successivamente, ci verrà richiesta la lunghezza in bit della chiave da creare: l'inserimento di 1024 può andare più che bene; ovviamente maggiore è la lunghezza, maggiore sarà la sicurezza ma i tempi di cifratura e decifrazione saranno più lunghi.
<pre>
<pre>
RSA keys may be between 1024 and 4096 bits long.
RSA keys may be between 1024 and 4096 bits long.
6 999

contributi

Menu di navigazione