Cita:
Iniciado por hcchavez Puedo comentar que con OpenSsl estoy teniendo problemas con la
"digestion MD5" de la cadenaOriginal, no da el mismo resultado que el
validador de SAT. Sera que ellos usan Linux(Unix) ?.
Que lioooooooo.
Saludos y Suerte.
P. D.
Con FirmaSat todo de maravilla.
con el siguiente codigo desde VFP la digestion me sale tal cual la del SAT, obviamente bajo windows, bajo linux me da el mismo resultado si genero el archivo de texto con la cadena original desde fox y corriendo el openssl en Linux
TEXT TO cadenao noshow
||A|1|2005-09-02T16:30:00|1|ISP900909Q88|Industrias del Sur Poniente, S.A. de C.V.|Alvaro Obregón|37|3|Col. Roma Norte|México|Cuauhtémoc|Distrito Federal|México|06700|Pino Suarez|23|Centro|Monterrey|Monterrey|Nuevo Léon|México|95460|CAUR390312S87|Rosa María Calderón Uriegas|Topochico|52|Jardines del Valle|Monterrey|Monterrey|Nuevo León|México|95465|10|Caja|Vasos decorados|20|200|1|pieza|Charola metálica|150|150|IVA|52.5||
ENDTEXT
cadenao=ALLTRIM(cadenao)
cadena2=Strconv(cadenao, 9)
arch_des = Fcreate('md5.txt')
=Fwrite(arch_des ,cadena2)
=Fclose(arch_des)
!c:\openssl\bin\openssl dgst -md5 md5.txt >md51.txt
saludos