Encryptacion

Patricio Olivares polivare en gmail.com
Jue Nov 16 19:48:42 CET 2006


On 11/15/06, Mario Lacunza <mlacunza en gmail.com> wrote:
>
>     x= c.Desencryptar(';U[Y)Gqq')
>
> no me retorna lo esperado:frmbackup.


Hola,
el problema es que Encryptar retorna un arreglo de bytes, no caracteres
imprimibles (que a ti te lo parezcan es sólo casualidad), así que, si
necesitas que el resultado de la encriptación sea "mostrable" (en vez de
almacenarlo directamente en un archivo por ejemplo, debes convertir el
resultado en algo imprimible.

Si lo necesitas, puedes usar el módulo mxTextTools (busca en google si no
lo tienes instalado):

from mx.TextTools import str2hex, hex2str

luego usas str2hex después de encriptar y hex2str antes de desencriptar.

Suerte...




Más información sobre la lista de distribución Python-es