Article View: es.comp.os.linux.programacion
Article #17347Problemas portando pgp5 para slrn
From: Han Solo
Date: Thu, 20 Jan 2000 00:00
Date: Thu, 20 Jan 2000 00:00
91 lines
3467 bytes
3467 bytes
Hola a todos/as. Estoy intentando portar lso scripts para que funcione el pgp en slrn a la versi�n 5. Estos scripts los encontr� en la p�gina de Javier Cantero (gracias Javier), pero son para pgp2 o GPG. En principio pens� que ser�a f�cil, pero la cosa se est� complicando demasiado, primero porque debo ser bastante torpe, y segundo porque el pgp5 es una M*****. El problema viene al firmar el mensaje (cuando consiga esto, me meter� a verificar la firma, que esa va ser otra...). El asunto es jodido porque si empleamos un juego de caracteres de 8 bit, en vez de firmar, cifra (�?). Si el juego de caracteres es de 7 bit, la firma la hace bien. Veamos unos ejemplos (no pongo el script en perl por abreviar, hace las mismas llamadas a pgp, y esa parte est� bien). Supongamos que tenemos dos archivos, llamados a y b respectivamente, con el siguiente contenido: -------archivo a------------ aaa -------archivo b------------ ��� si los firmamos... pgps -at * A private key is required to make a signature. Need a pass phrase to decrypt private key: 1024 bits, Key ID A3C4A76D, Created 1999-06-21 "Han Solo <hsolo@maptel.es>" Enter pass phrase: Pass phrase is good. Creating output file a.asc Creating output file b.asc ...y miramos su contenido cat a.asc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 aaa -----BEGIN PGP SIGNATURE----- Version: PGPfreeware 5.0i for non-commercial use Charset: noconv iQA/AwUBOIZTJuBY6SWjxKdtEQIRKQCg58GZiZJTkt2/dTmca3DZMW3W6HUAnR1h Jx31vOCRTepql1iM9pmQhY/a =fJWy -----END PGP SIGNATURE----- y el otro cat b.asc -----BEGIN PGP MESSAGE----- Version: PGPfreeware 5.0i for non-commercial use MessageID: 66zskfPtsJLuWaiT+WY4WYU9sLOeAWCX owEBTwCw/4kAPwMFADiGUybgWOklo8SnbREClYEAnA5ZRYxOgB2sQUvCn0t99qwm 1r/pAJ9VAB4U+m1v89jvNBW7oHMYyYtRi6wLYgFiCA6KaOHh4Qo= =9OR7 -----END PGP MESSAGE----- Si os fij�is, el segundo lo ha cifrado, en vez de firmarlo, y esto es lo que complica todo.�Por qu� lo cifra? No tengo NPI. Debe haber alguana forma de hacerlo, pues el mutt lo hace, pero no se c�mo. El caso es que admite el par�metro +charset=algo, pero como no est� documentado, no se que valoes puede tomar algo (es seguro que puede ser noconv, porque no protesta, pero no admite latin1 o iso-8859-1). �A alguien se le ocurre algo? P.D. Ya se que es una gilipollez darle soporte para pgp5, sobre todo cuando el GPG 1.x ya est� en la calle, y que en cuanto salga potato yo mismo me cambiar�, pero me ha picado la curiosidad. -- Un Saludo Han Solo The Rebel Alliance Conecto, luego existo. Desconecto, luego insisto. Soy usuario de infobirria+ P.D. La firma no es m�a, sino de uno que trabajaba, precisamente, en M$. Vivir para ver.
Technical Details
Message-ID:
<slrn88clqe.2mt.hsolo@alderaan.maptel.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,4a1d140b5369a4a9,start X-Google-Attributes: gidf86c8,public X-Google-Thread: fced1,4a1d140b5369a4a9,start X-Google-Attributes: gidfced1,public From: hsolo@maptel.es (Han Solo) Subject: Problemas portando pgp5 para slrn Date: 2000/01/20 Message-ID: <slrn88clqe.2mt.hsolo@alderaan.maptel.es> X-Deja-AN: 574912918 Content-Transfer-Encoding: 8bit Organization: The Rebel Alliance X-Server-Date: 20 Jan 2000 00:31:10 GMT Content-Type: text/plain; charset=iso-8859-1 User-Agent: slrn/0.9.5.3 (UNIX) Mime-Version: 1.0 Newsgroups: es.comp.os.linux.programacion,es.comp.linux.misc