> -----Mensaje original-----
> De: Juan Angel [SMTP:[EMAIL PROTECTED]
> Enviado el: miércoles, 07 de septiembre de 2005 23:45
> Para: [email protected]
> Asunto: Rutina de verificación SHA1
>
> Buenas tardes, he tratado de encontrar una rutina en C o RPG que me
> permita generar en el AS400 la secuencia de verificación SHA1 de una
> cadena de caracteres.
>
> Las rutinas que he encontrado en C, fucionan perfectamente en mi PC, pero
> cuando la paso al AS400, la compilo y ejecuto, arroja resultados
> diferentes para la misma cadena de caracteres. Me inmagino que esto se
> debe a que el tipo "unsigned char" en el AS400 no es de un byte. Esto
> último es solo una especulación.
>
Puede ser también por la conversión ASCII -> EBCDIC. Recuerda que en
el mundo Windows todo se codifica en ASCII y en el AS/400 en EBCDIC. Es
decir, la secuencia de letras "Hola, como estás" se representa de forma
distinta en ambos sistemas.
Que recuerde, todas las funciones tipo MDx, SHAx, etc. relacionado
con la criptografía y cifrado toman siempre la representación ASCII o EBCDIC
del valor a codificar.
> Pueden indicarme donde conseguir estos programas o si existe un API que lo
> genere.
>
Existe un API de la MI (Machine Interface) que se llama _CIPHER (si
no recuerdo mal). Consultala en los manuales. Creo que puedo proporcionarte
un ejemplo para calcular el valor MD5 (avísame si te interesa).
>
> Gracias
>
De nada.
Un saludo,
Javier Mora
Dpto. Informática
Dialsur S.A.U.
__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400