🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #17347

Problemas portando pgp5 para slrn

#17347
From: Han Solo
Date: Thu, 20 Jan 2000 00:00
91 lines
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-mail

Show 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