Newsgroup: it.comp.sicurezza.crittografia
Titolo: GPG e seckey

E' solo da poco tempo che uso GPG, prima usavo PGP, ma avendo visto le
possibilita' di personalizzazione di GPG e visto che e' pure
opensource ho deciso di migrare verso questa soluzione. L'avere la
possibilita' di "controllare" maggiormente quello che fa il soft mi ha
spinto a seperne di piu'; ma adesso ho un dubbio!
Leggendo il man di GPG si incontra questa sezione:
     --s2k-cipher-algo name
                 Use name as the cipher algorithm used to protect
secret keys.
                 The  default  cipher  is CAST5.[...]
Quello che vorrei sapere e':
 
   la secret key a cui si riferisce il paragrafo e' la mia chiave
privata e se
   si,cio' significa che la parte privata del mio keypair viene
"protetta" con
   CAST5?
   Altrimente a quale secret key si riferisce? Forse a quella di
sessione?
   Ma riguardo quest'ultima, non e' l'utente che decide quale
algoritmo usare
   con l'opzione --cipher-algo?
Grazie
Joe

    |
|GPG DSA/ElG 1024/4096:|_________________________________________________|
|KeyID:0x5324A0DA - Fingerprint:8B00C61034120506111B143DEDBF71B45324A0DA |

 Sì, che io sappia è proprio così.
Ops! Ma allora come faccio a cambiare sta' spiacevole situazione?
Ho letto il man e vorrei usare come algoritmo l'aes, però prima di fare qualche
fesseria vorrei un consiglio. E questo il comando che eventualmente dovrei usare
gpg --edit-key keyid --s2k-cipher-algo aes ? Si? No? 
E poi c'e' un modo per vedere con quale algo gpg protegge la mia seckey? 
E qualora cambi l'algo in questione la mia chiave pubblica cambiera'? 
Io credo di no ma vorrei una risposta sicura, se possibile.
Aspetto con ansia una risposta. 
A presto
Joe

 Aspetto con ansia una risposta. 
Spero di aver dipanato la tua ansia.  ^_^
Ciao,
un TJL73 che s'augura di essere stato chiaro ed esaustivo...
-- 
"La risposta e` sempre all'interno del problema, non al di fuori."
                                                     -- Marshall McLuhan

 un TJL73 che s'augura di essere stato chiaro ed esaustivo...
Prima di tutto grazie per i chiarimenti, veramente esaustivi.
In effetti, dopo assermi letto ben bene il man, le faq e dopo aver
spulciato un po' ( ma poco ^_^ !) il sorgente ero riuscito a cambiare
l'algo e a individuare
nell'output di --list-packets la riga in questione; ma non essendo
ancora un "esperto" nell'uso e gestione di gpg, desideravo una
conferma: e l'ho trovata !!
Inoltre ho notato che Pgp 8.02, a suo tempo avevo creato una chiave
con questa versione,  dopo aver dato un'occhiata ai "pacchetti" con
gpg, setta default l'aes256! Beh ora mi chiedo se e' possibile,
modificando il sorgente fare in modo che in fase di creazione, gpg usi
l'algo aes/aes192/aes256.
In effetti, sembra che, nel file [gnupg1.4.0/g10/g10.c] alle righe
1647-1651, si definisca proprio l'algo di dafault:
[cut]
#ifdef USE_CAST5
    opt.s2k_cipher_algo = CIPHER_ALGO_CAST5;
#else
    opt.s2k_cipher_algo = CIPHER_ALGO_3DES;
#endif
[cut]
(a quanto ho potuto vedere la direttiva al preprocessore #define
USE_CAST5 viene definita nel file "Configure").
Anche lasciando invariato il file configure, non si potrebbe
sostituire la stringa CIPHER_ALGO_CAST5 con CIPHER_ALGO_AES256?
Certo non sarebbe una modifica da manuale ma ... utile per raggiungere
lo scopo.
Che ne pensate: e' corretto oppure sto dicendo un mucchio di fesserie?
Bye
Joe

  [X.509 available]
Linux Reg. User: #263663 / Machine: #216144 (Arch Linux/Wombat)
On the Web: 
http://www.quagliata.eu.org
 - My GPG Key:0x5539D8E4
On ICQ: 48618109 - On Jabber: 
qu...@jabber.org/@jabber.linux.it
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
iD8DBQFCBoAaZXjZQFU52OQRAn+FAJ42W36WbZafwcqv+ZLgUr57QXuM0gCgl+IY
a9vXYGf4gERzJnmdpYV7csg=
=4fJZ
-----END PGP SIGNATURE-----

 che in fase di creazione, gpg usi l'algo aes/aes192/aes256.
Mi sembra esagerato, visto che, in fase di creazione, basta utilizzare
l'opzione "--s2k-cipher-algo" accoppiata al comando "--gen-key".
Tale opzione può anche essere inserita nel file "gpg.conf" in modo che
l'algoritmo scelto divenga predefinito, ogni volta che crei e/o
modifichi una chiave privata.
Meglio di così...  ^_^
Ciao,
un TJL73 che consiglia di non toccare gli standard...
-- 
"Ogni soluzione genera nuovi problemi."
                                 -- 7° corollario alla "Legge di Murphy"

 un TJL73 che consiglia di non toccare gli standard...
Ummh. Lo standard e gnupg.conf ...
<IMHO>
 ... beh in linea di massima sono daccordo. Pero' sono dele parere che, 
piuttosto che mettere di default cast5 o 3des, sarebbe meglio adottare
l'aes (in una delle sue versioni), del resto anche questo e' uno "standard"
fatto apposta per sostituire il des, tutto cio' chiaramente mantenendo il supporto
per il cast5 e 3des. 
Chi ha detto che uno standard e' eterno. Del resto capisco che non e' una cosa
che si possa fare da un giorno all'altro, ma si ci potrebbe fare un pensierino no?
</IMHO>
Grazie per avermi chiarito i dubbi.
A presto!
Joe

 Chi ha detto che uno standard e' eterno.
Nessuno... solo che *è* uno standard...  ^_^
Se vuoi proporre quella modifica come /nuovo standard/, dovresti
scrivere a Werner e discuterne con lui...  ;oP
Ciao,
un TJL73 che immagina quanto tempo ci vorrà...
-- 
"Ci sedemmo dalla parte del torto
 visto che tutti gli altri posti erano occupati."
                                                       -- Bertold Brecht

 un TJL73 che immagina quanto tempo ci vorrà...
Beh del resto la mia era solo un idea, chissa' forse in futuro ... 
Bye
Joe

 un TJL73 che immagina quanto tempo ci vorrà...
Beh i lavori sulla 2440bis sono iniziati da tempo, per fortuna 0=)
- --
L a p o   L u c h i n i
l a p o @ l a p o . i t
w w w . l a p o . i t /
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (Cygwin)
Comment: Using GnuPG with Thunderbird - 
http://enigmail.mozdev.org
iEYEARECAAYFAkIIatwACgkQaJiCLMjyUvtzpgCfVXY1w8BedflGgtJUt54uhGl6
bocAoJp5ejPn1gLTmgv0TdawhvWE2ZUm
=lNj+
-----END PGP SIGNATURE-----

 Beh i lavori sulla 2440bis sono iniziati da tempo
E' proprio quel "da tempo", che intendevo...
Ciao,
un TJL73 che sa che, per 'ste cose, ce ne vuole sempre parecchio...
-- 
"Il bello degli standard e` che ce ne sono tanti tra cui scegliere"
                                                       -- Andy Tanenbaum

  [X.509 available]
Linux Reg. User: #263663 / Machine: #216144 (Arch Linux/Wombat)
On the Web: 
http://www.quagliata.eu.org
 - My GPG Key:0x5539D8E4
On ICQ: 48618109 - On Jabber: 
qu...@jabber.org/@jabber.linux.it
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
iD8DBQFCCMPAZXjZQFU52OQRAkLeAKCyDLFRhUuRRs+wXtwuvlphvryi2ACfTXLi
iYK6gz65Why2XrxfJGyWYt0=
=d/UC
-----END PGP SIGNATURE-----