[pyar] Encriptar Datos con Python

Roberto Alsina ralsina en netmanagers.com.ar
Jue Jun 10 16:32:11 ART 2010


On Thursday 10 June 2010 16:26:12 Roberto Bozzacchi wrote:
> Yo vi esto:
> >>> import base64
> >>> 
> >>> texto = "Prueba de codificacion Base64"
> >>> 
> >>> textocodificado = base64.encodestring(texto)
> >>> 
> >>> textocodificado
> 
> 'UHJ1ZWJhIGRlIGNvZGlmaWNhY2lvbiBCYXNlNjQ=\n'
> 
> >>> base64.decodestring(textocodificado)
> 
> 'Prueba de codificacion Base64'

Base64 no encripta, por lo menos no mucho :-)

O sea, no es para eso, originalmente es para poder meter caracteres no ASCII 
en emails!

> Pero supongo que cualquiera que llegue a la cadena puede probar usar la
> misma librería y decodificarla....
> Por eso busco algo que sea utilizando una clave pública...
> 
> La idea general sería:
> 
> Tengo dos destinatarios: A y B
> A le pasa su clave pública a B y viceversa
> 
> A con  B.Key encripta un mensaje y se lo envía a B
> B con el programa lo puede desencriptar
> B le responde a A usando A.Key
> 
> Se entiende la lógica del problema?

Sí, criptografía de clave pública y privada, es standard.



More information about the pyar mailing list