Gracias Javier, tenía idea de que el problema estaba probablemente en la conversión ASCII --> EBCDIC o el el tamaño mínimo de una variable de memoria en el AS400.
Te agradecería que me envíes el ejemplo para calcular el MD5. Juan Angel -----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Javier Mora Enviado el: Thursday, September 08, 2005 8:06 AM Para: [email protected] Asunto: RE: Rutina de verificación SHA1 > -----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 __________________________________________________ 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
