Re: [java-l] como encriptar datos al ser consumidos de un servicio web

Hola Xavier,

no, tanto Encrypt64 como Decrypt64 se utilizan para encriptar y desencriptar cadenas de caracteres. Ademas, deberas utilizar la funcion GetEncryptionKey para obtener una llave para encriptar/desencriptar que la deben conocer las 2 partes.

Ejemplo muuuy simple:

&key = GetEncryptionKey()        // Llave encriptacion/desencriptacion. Esta llave se obtiene por unica vez y debe ser almacenada en "algun" lado

&sTextoEncriptado = Encrypt64(&sString, &key)      // Aca encriptamos la cadena &sString y se guarda en &sTextoEncriptado

Luego, para desencriptar:

&sTectoOriginal = Decrypt64(&sTextoEncriptado, &key)

Como veras, el valor de la variable &key debe ser el mismo para encriptar y desencriptar, o sea, deberas guardarlo en algun lugar que vean las 2 aplicaciones.

Saludos!





2010/4/16 Xavier Delgado <xavdelgado@hotmail.com>
 

Gracias Leandro por responder, ambas partes son genexus, mas o menos como se utilizaria estas funciones?, a lo menos si devuelve una estructura de datos.


Saludos,
Xavier Delgado J.



 



Date: Fri, 16 Apr 2010 14:03:14 -0300
From: leandrominatel@gmail.com
To: java-l@gxtech.com.uy
Subject: Re: [java-l] como encriptar datos al ser consumidos de un servicio web


Hola Xavier,

si ambas partes son GeneXus, entonces podes utilizar las funciones Encrypt64() y Decrypt64() para encriptar y desencriptar el dato.

Saludos!


2010/4/16 Xavier Delgado <xavdelgado@hotmail.com>
 
Estimados del Foro:
 
Estoy tratando de realizar una aplicación web con java en genexus x evolution 1 en la cual al consumir un servicio web la información que extraigo me venga encriptada, algún comentario de como se podría hacer esto?, de antemano muchas gracias por la ayuda.




Saludos,
Xavier Delgado J.





Connect to the next generation of MSN Messenger  Get it now!



--
I get paid to support Windows, I use Linux to get work done.


Discover the new Windows Vista Learn more!



--
I get paid to support Windows, I use Linux to get work done.

--
Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a genexus@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a genexus+unsubscribe@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/genexus?hl=es.

0 Response to "Re: [java-l] como encriptar datos al ser consumidos de un servicio web"

Publicar un comentario