Newsgroup: it.comp.sicurezza.pgp
Titolo: GPG e SHA2

Sono alle prime armi con gpg (usato su win)
Installato e messo la shell, riesco a fare tutto tranne quando vado a
modificare alcune impostazioni in GnuPg preferences.
Qui se lascio i valori predefiniti tutto bene ma se provo a impostare un
diverso algoritmo per il digest e a impostarne uno qualsiasi diverso dal
default il programma non va più, non chiede la default key nè la passafrase
e nella rapidissima schermata dos si legge qualcosa riguardo a invalid
digest
Basta riportare su default e tutto ritorna a posto
Seguendo le info trovate in
http://www.jumaros.de/rsoft/gpg/guide.html
 ho scaricato le dll aggiuntive
(Tiger e SHA2) ma il problema persiste
Dove sbaglio ?

 Dove sbaglio ?
Fammi sapere se ci sono novità.
Ciao,
TJL73 <tjl73ATdespammedDOTcom>
-- 
"Se voleste regalarmi del cioccolato, mandatemelo fondente.
Il cioccolato al latte, e` la morte del cacao..."

 </options file>
Qui non capisco a cosa ti riferisci...puoi darmi qualche info in
piů ?
Se apro la cartella gnupg c'č un file options ma č vuoto, c'č
solo il nome dell'algoritmo scelto in quel momento (sha o tiger)
- aprendolo invece quando le opzioni sono quelle di default esso
č vuoto
Ho provato a usare il tiger, l'unica differenza č che quando
lancio la finestra:
Launch- preferences Gnupg_Shell non appare piů per una frazione
di secondo la schermata che parlava di invalid algoritm
Per il resto se provo a criptare o a firmare un file appare
sempre la finestrella rettangolare dove dovrei selezionare la
chiave/i da usare solo che tale finestra č vuota!
Premendo Ok appare rapiddissima schermata che dice select key e
qualcosa che non afferro.
Se vado nel portachiavi (con Sha512 o Tiger selezionati) esso č
vuoto e non c'č la mia chiave, premendo reload keys appare
schermata (un pň piů lenta) dove faccio in tempo al leggere
"selected digest algoritm is invalid"
Riportando invece i valori su "default" riesco a
firmare-criptare, la chiave č visibile e mi viene chiesta la
passafrase.
Premetto che per orientarmi col programma ho creato una semplice chiave DSA
da 1024
Grazie

-> signatures works fine. 
(To enable clearsignature verification this pacth is needed:
gnupg-1.0.6c-sha2.diff (this patch is for GPG 1.0.6c, but it should
work with other versions too))
------------------------------
Quindi, da quel che ho capito, o ricompili GPG106 con quella "patch",
oppure non è possibile verificare una "clearsignature" apposta con lo
SHA2... (se non con PGP6.5.8ckt07 o PGP2.6.3ia-multi05)
Effettivamente, per le "signatures" e le "detached signatures", ho
provato ora e funziona tutto perfettamente.
Ciao,
TJL73 <tjl73ATdespammedDOTcom>
-- 
"Quando tutto il resto fa fiasco, leggi le istruzioni."
Assioma di Cahn - Legge di Murphy

 Grazie
Spero di aver capito il problema e di essermi spiegato in maniera
chiara e comprensibile.
Resto a Sua completa disposizione per eventuali ulteriori chiarimenti.
     ^__^



[...]
Grazie per i due interessanti post...
Non ho provato a mettere in esecuzione i tuoi consigli perchč ho voluto
provare l'intreressante PGP 6.58ckt.
Comunque post salvati su disco, vedrň di metterci le mani al piů presto.
Ciao e grazie

 Grazie per i due interessanti post...
Ma guarda te! Uno va fuori due giorni per lavoro e si perde tutte le
discussioni piu' interessanti! Non e' giusto... ;-PPPPP 
C'e' una sola cosa che non mi e' chiara. Tu dici di avere un file
"options" vuoto, giusto? Ma lo vedi vuoto quando lo apri dal pulsante
"More Options" delle opzioni di GPGShell, o anche quando lo apri con
notepad e simili? Te lo chiedo perche' alla prima esecuzione del file
gpg.exe, oltre a venire creato un portachiavi vuoto, viene creato anche
un file "options" con tutte le opzioni di uso piu' comune commentate e
impostate al valore di default. Quindi qualcosa mi dice che c'e' un
problema nella tua installazione... 
Alla peggio cancella il file options nella cartella di gpg e vedi se
viene ricreato normalmente eseguendo semplicemente gpg.exe. 
Comunque, se posso darti un consiglio, per impostare le opzioni di gpg
(algoritmi, ecc.) la modifica "a mano" del file "options" con un editor
di testo e' molto piu' semplice ed efficace dell'uso di GPGShell... 
-- 
Carlo Luciano

 problema nella tua installazione...
Uhm da allora ho provato gpg su due pc e ho anche formattato..
Ho in pratica visto gpg 3 volte e ogni volta ho fatto in un modo diverso.
Ho notato che la prima volta che si lancia l'eseguibile viene creata una
cartella C:\gnupg che la prima volta era rimasta vuota in quanto avevo
seguito le tue info e avevo installato in C:\programmi\gpg - il file options
allora era lě (programmi) mi pare fosse vuoto tranne
l'algoritmo scelto ?
Al momento ho una installazione di gpg con la cartella in programmi ma in
C.\gnupg ho il file options e le chiavi.
Aprendo il file options ho solo il keyserver scelto e il comment.
Confesso di non  aver riprovato a modficare algoritmi seguendo le
istruzioni...
Comunque se vado nella shell e premo More Options č tutto vuoto.
Stefano che comincia ad vere confusione....;-)

 fosse vuoto tranne l'algoritmo scelto ?
Penso che ci sia un problema con la chiave di registro di cui parlavo
nel punto 2) (HomeDir). In questa chiave e' memorizzata la directory che
gpg usa per metterci i portachiavi e il file "options". "c:\gnupg" e' la
directory predefinita che viene usata se quella chiave non esiste.
Quindi se ti si e' creata da sola la cartella "c:\gnupg" quando hai
lanciato gpg mi sa che c'e' qualche problema. Prova a scrivere il nome
della directory come "c:/programmi/gnupg" o come "c:\\programmi\\gnupg"
e vedi quale ti funziona... 
-- 
Carlo Luciano

 e vedi quale ti funziona...
Ho fatto la modifica ma i problemi rimangono invariati....
GPG mi funziona alla perfezione, unico problama solo se vado a toccare
quelle opzioni e scelgo tiger o sha2

 di testo e' molto piu' semplice ed efficace dell'uso di GPGShell... 
Confermo... anche io faccio sempre cosě e mi trovo molto meglio.
Ciao,
TJL73 <tjl73ATdespammedDOTcom>
-- 
"Ho visto cose... che, voi umani... neanche immaginate."

 quelle opzioni e scelgo tiger o sha2
Purtroppo su questo non so cosa dirti. Io non ha mai usato quelle dll
aggiuntive, neanche per provare, visto che, essendo estensioni
"non-ufficiali" e non comprese nello standard OpenPGP, non le avrei
potute comunque usare nell'impiego di tutti i giorni. 
L'unica cosa che mi viene in mente e': non sara' che sono per una
versione piu' vecchia di gpg e hanno problemi di compatibilita'? Ma
forse ho appena detto una sonora idiozia... 
-- 
Carlo Luciano

 tu, quando ho eseguito per la prima volta WinPT.
Urgh! Lo sai che mi hai messo un bel dubbio in mente? Io effettivamente
avevo installato anche WinPT insieme a GPG e a GPGShell. Non e' che quel
file era creato proprio da WinPT, mentre io pensavo che fosse creato da
GPG? 
Aspetta che controllo un paio di cosette...
Mi sa che hai proprio ragione!!!! Le date e, soprattutto, le ore di
creazione del file "options", della cartella di WinPT, della cartella di
GPG e di un'altro paio di cosette in giro per l'HD sembra proprio che ti
diano ragione in pieno!! 
In piu', se apri winpt.exe con un hexeditor, indovina cosa ci trovi
dentro? Indovinato! Ci trovi proprio quel file "options" bello e pronto
per essere salvato nella cartella di GPG!!!! 
A questo punto direi che hai decisamente ragione e non posso che
scusarmi con il NG per avere messo in giro notizie false e
tendenziose!!!!! 
Per tentare di farmi perdonare, vi informo che non serve eseguire per
forza WinPT per ottenere quel file "options". Lo puoi trovare
nell'archivio .tar.gz che contiene i sorgenti di GPG 1.0.6. Si chiama
"options.skel".
-- 
Carlo Luciano

 GPG? 
BINGO!!!    ^__^
C'ero cascato come un pollo pure io, all'inizio...
Poi ho reinstallato tutto (tranne WinPT) e non mi trovavo pių il file
che cercavo... come ho lanciato WinPT... meraviglia delle meraviglie,
era nuovamente lė.


chiara e comprensibile.
Sě anche se a distanza di molti giorni le tue indicazioni sono tornate
utili.
Ho abbandonato GpgShell e sono passato a WinPT 0.55
Basandomi sulle tue info (le ho dovute adattare alla mia installazione) sono
riuscito
finalmente a cifrare e *decifrare* con IDEA
load-extension C:/Programmi/GnuPG/tiger.dll
load-extension C:/Programmi/GnuPG/sha2.dll
load-extension C:/Programmi/GnuPG/idea.dll
Grazie