SOLUCIONADO v262-clave encriptada

Hola!
Estoy intentando actualizar versiones llegando a la última. Actualmente estoy en la v261.
Mi consulta es sobre la v262 donde se incorpora el tema de la clave de autogestión encriptada. Nosotros no tenemos una palabra fija para aplicarle md5 y ponerla fija en el script que genera la clave. Lo que hacemos es generar una clave basada en el nro de documento del alumno, y no puedo aplicar md5 en el script.

Alguien tiene esta misma situación? Cómo lo resolvieron?

Saludos,

Natalia

Hola Natalia

En la 2.6.3 se puede.
O con el parche para generar md5 para la 2.6.2.
En el sp que genera la clave en lugar de
return clave
va
return sp_md5(clave)

Como la generas a la clave es cuestion de ustedes.
el sp debe devolver un varchar(32)

Emilio

Recién estoy viendo la v262. Hay un parche para este tema? Ya lo busco y lo bajo. Ahora, si paso hasta la v263 debería dejar el return sp_md5(clave) y listo?
Este sp_md5 es de la v263?
La clave la genero así:
BEGIN

-- seteo el status a OK
LET iStatus	= 1 ;
-- LET vcPwdDefault 	= ' NONE' ;

LET vcPwdDefault = (SELECT SUBSTR(LPAD(nro_documento,9,'0'),6,4) 
			FROM sga_personas 
			WHERE unidad_academica=pUnidadAcademica 
			     AND nro_inscripcion=pNroInscripcion);

-- devueve el status y la pwdDefault

RETURN iStatus, vcPwdDefault ;

END;

Yo estoy devolviendo un varchar(255) ahora.

Natalia

los mismos sp que se crearon para la 2.6.3 funcionan en la 2.6.2.
Con lo cual si queres usarlos no habría inconvenientes.
Están como un parche aunque no es tal.

a tu sp deberias agregarle algo como

let vcPwdDefault = sp_md5(vcPwdDefault)

y te la devolvería encriptada en md5.

Emilio

OK, muchisimas gracias!!

Saludos,
Natalia