Power Builder - Problema encriptación ORACLE

 
Vista:

Problema encriptación ORACLE

Publicado por Samuel (1 intervención) el 14/02/2013 12:57:10
Buenas tengo un problema con el DBMS_OBFUSCATION_TOOLKIT.desencrypt cuando llamo desde powerbuilder me devuelve cadenas de una longitud en bytes distinta que si llamo desde toad por ejemplo:

si ejecuto esto en TOAD: select msr_pck.encripta('ErOM25wp') into aa from dual;
retorno: ¿¿¿¿¿¿¿Ve¿
longitud: 16 bytes

si ejecuto desde powerbuilder:
DECLARE PROC_ENCRIPTA PROCEDURE FOR msr_pck.encripta(:ls_txt_a_encriptar) using sqlca;
EXECUTE PROC_ENCRIPTA;
FETCH PROC_ENCRIPTA INTO :ls_txt_encriptado;
Close PROC_ENCRIPTA ;

ls_txt_encriptado: ¿¿¿¿¿¿¿Ve¿
longitud: 19 bytes

El problema es que si guardo la contraseña desde powerbuilder ya no hay forma de desencriptar. Si ejecuto desencriptar desde TOAD me desencripta perfectamente.
Si guardo directamente en BD sin pasar por Powerbuilder lo que guardo me da error de multibyte parcial.

¿Alguna idea?

Gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 37
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

Problema encriptación ORACLE

Publicado por JeinnerH (646 intervenciones) el 15/02/2013 20:49:43
Veo que recuperas en la misma variable que envías la encriptación, ya intentaste poniendo la variable en NULL o ´´, antes de hacer el Fetch?

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar