[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