Newsgroup: it.comp.sicurezza.pgp
Titolo: chiavi RSA in Gnupg

Ciao a tutti,
ho un dubbio circa le chiavi RSA in Gnupg. Attualmente uso chiavi di questo
tipo, generate con KGpg, però mi sono accorto che, usando la shell invece
di KGpg per generare le chiavi, vien fuori questo:
Per favore scegli che tipo di chiave vuoi:
   (1) DSA and Elgamal (default)
   (2) DSA (firma solo)
   (5) RSA (firma solo)
Cosa scegli?
Il fatto che mi sembra strano è che con le mie chiavi RSA posso sia firmare
che cifrare, mentre dovrei solo poter firmare. Qualcuno sa come mai?
Grazie


| [ultimate] (3)  TJL73 (
http://tjl73.altervista.org/
)
`-----
Dovresti provare lo stesso comando sulla tua chiave, per vedere come è
composta ed eventualmente per capire come sia stata generata...
Posta il risultato e vediamo di capirne qualcosa in più.
Ciao,
un TJL73 sotto l'acqua...
-- 
"Nessuno tocchi Caino."  "Portatemelo vivo!"

Grazie per l'informazione.
Ho editato la chiave col comando che mi hai detto, cioè
--edit 0x
mentre nell'help di gpg c'è invece scritto
--edit-key 
E' venuto fuori che è una sola chiave RSA con usage SCEA,
cioè tutti gli usi (Sign Certify Encrypt Authenticate).
Mi pare quindi che l'help di gpg sia inesatto.
Grazie ancora, ciao.

gabriel wrote:

Mi sbagliavo, funziona anche il comando
--edit-key
basta aggiungere la key identity
--edit-key 0x ecc.ecc.
Dato che tutti dicono che è sbagliato avere la stessa chiave per firmare e
cifrare, ho provato a fare una chiave per firmare, aggiungendo poi una
subkey per cifrare. Mi sono preso tutto questo disturbo, perchè la chiave
di default non mi piace per niente, volevo una DSA per firmare e una RSA
per cifrare. Ho visto che partendo da KGpg e scegliendo poi l'expert mode,
ciò è molto facile, basta creare prima la chiave principale per firmare,
poi, sempre attraverso KGpg, editarla nel terminale e dare il comando
addkey
Alla fine dare il comando
save
ed è fatto tutto.
Ma ho dovuto scegliere due RSA, perchè Gnupg inspiegabilmente blocca le DSA
a 1024 bit, mentre so per certo che possono essere molto più grandi, e
infatti le volevo più grandi.
Sai per caso perchè Gnupg fa così?
Inoltre, mi sono venuto fuori due due chiavi, di cui la prima ha come usage
SC, cioè sign and certify, mentre la seconda solo E, cioè encrypt.
Ciò è identico alle chiavi create di default e quindi non mi preoccupo.
Ma siccome sono maniacale, mi chiedevo: perchè quando ho creato mediante il
wizard di Kgpg una unica chiave RSA, poi questa aveva tutti gli usage,
compreso A, cioè authenticate?
A che servirà mai questa funzione?
Ciao 
gabriel

 
Ma lo so, soltanto che se si usa Kgpg e si sceglie RSA, viene creata una
sola chiave sia per firmare che per cifrare.


Spero di averti confuso per bene le idee...  ^_^
Ciao,
un TJL73 che consiglia una scorsa alla RFC2440...
-- 
"I problemi non possono essere risolti
 allo stesso livello di conoscenza di chi li ha creati."
                                                      -- Albert Einstein

 non le accetterà.
Allora, non ti resta che usare i comandi completi.  ;oP
L'importante è che tu abbia risolto i tuoi problemi e dipanato i
tuoi dubbi.
Ciao,
un TJL73 abituato alla CLI degli apparati Cisco...
-- 
"Se il solo strumento che possedete e` un martello,
 vedrete in ogni problema un chiodo."
                                                       -- Abraham Maslow