Newsgroup: it.comp.os.linux.software
Titolo: GnuPG e algoritmi

Mi sto impratichendo a usare GnuPG, che uso spesso e volentieri per
firmare messaggi di posta, grazie alla sua integrazione trasparente con
mutt. Sarei grato a chi mi potesse aiutare a capire alcune cose:
1) mutt è favoloso (non solo per gpg), alcuni dei miei riceventi mi
hanno chiesto però se esistono client grafici che gestiscano
direttamente le firme. Ho letto che Postilion e Netscape dovrebbero
farlo, qualcuno lo può confermare?
2) Se codifico un file, gpg mi avverte che l'algoritmo è deprecato.
Quale conviene usare e, soprattutto, come lo specifico? Nella pagina man
non ho trovato nulla. Se può servire:
silvio@ziggy:~$ gpg --version
gpg (GnuPG) 1.0.4
Copyright (C) 2000 Free Software Foundation, Inc.
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions. See the file COPYING for details.
Home: ~/.gnupg
Algoritmi gestiti:
Cipher: 3DES, CAST5, BLOWFISH, RIJNDAEL, RIJNDAEL192, RIJNDAEL256,
TWOFISH
Pubkey: RSA, RSA-E, RSA-S, ELG-E, DSA, ELG
Hash: MD5, SHA1, RIPEMD160
3) giusto una dritta: come interfaccio gpg a tin? Mi dice sempre
"account non impostato"...
Grazie.
-- 
Registered user at 
http://counter.li.org
 # 170453
ICQ 61259284
     Key fingerprint = 10E0 2B05 0B0A 3525 8760  788B 59B6 C74A 250E 65B6

 "account non impostato"...
Tanto per cominciare procurati pgpgpg:un wrapper che accetta i comandi
con la sintassi di pgp2.x ed avvia gpg.
Vai nella directory dove ci sono i sorgenti di tin, entra in src
ed applica queste due patch:
- --- init.c.ORIG	Sun Mar  4 15:59:08 2001
+++ init.c	Sun Mar  4 15:59:50 2001
@@ -929,7 +929,7 @@
 	if ((ptr = getenv("PGPPATH")) != (char *) 0)
 		my_strncpy (pgp_data, ptr, sizeof(pgp_data));
 	else
- -		joinpath (pgp_data, homedir, ".pgp");
+		joinpath (pgp_data, homedir, ".gnupg");
 #endif /* HAVE_PGP */
 }
 
- --- pgp.c.ORIG	Sun Mar  4 15:00:28 2001
+++ pgp.c	Sun Mar  4 16:25:25 2001
@@ -23,7 +23,7 @@
 
 #	ifndef HAVE_PGP_5
 #		define HAVE_PGP_2
- -#		define PGP_PUBRING "pubring.pgp"
+#		define PGP_PUBRING "pubring.gpg"
 #	else
 #		define PGP_PUBRING "pubring.pkr"
 #	endif /* !HAVE_PGP_5 */
@@ -34,7 +34,7 @@
 /*
  * name of environment variable of options to pass to PGP
  */
- -#	define PGPNAME "pgp"
+#	define PGPNAME "pgpgpg"
 #	define PGPOPTS "PGPOPTS"
 
 #	define HEADERS	"%stin-%d.h"
Torna nella directory principale di TIN e dai "configure" con le opzioni
che preferisci (lascia pure perdere quelle relative a pgp).
Edita src/Makefile ed aggiungi ai CFLAGS questo: -DHAVE_PGP -DHAVE_PGP_2
Poi continua normalmente.
Non e' il massimo della pulizia ma sembra funzionare.....
- -- 
Ciao, Maurizio.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see 
http://www.gnupg.org
iEYEARECAAYFAjqiadkACgkQHbQ8bALiFowXWwCdF3FaamQHH29QbD++ZiH85jbW
zUQAnj6YOKCOWcujskMHo3qoaaOMvlaf
=r7DP
-----END PGP SIGNATURE-----

"account non impostato"...
Installa 'pgpgpg', e` un wrapper per portare i comandi da pgp2 a gnupg.
http://www.nessie.de/mroth/pgpgpg/
Dopo per far credere a tin di avere pgp [1] dai i seguenti comandi
$ mkdir ~/.pgp
$ touch ~/.pgp/pubring.pgp
$ touch ~/.pgp/secring.pgp
E con questo sei a posto.
Magari non e` elegante, non e` pulito, ma funziona :)
[1] altrimanti continuerai ad avere sempre gli avvisi di account non
    impostato
-- 
Bye,     | l'indirizzo nel campo from e` valido
Alfredo  |______________________________________
Amontagna|   powered by Debian GNU/Linux 2.2

 Magari non e` elegante, non e` pulito, ma funziona :)
Grazie mille a entrambi!
