txt utf8 con formato diferente
Publicado: Dom Oct 10, 2010 12:58 pm
Hola a todos, estoy programando la salida de la cadena original a un archivo de texto llamado utf8.txt
Dim Cad As Integer
cad = FreeFile
Open CurrentProject.Path & "\configcfd\utf8.txt" For Output As #cad
Print #Cad, Me.Sellop
Close #Cad
despues de esto hago todo el proceso de sellado y parece que todo va bien, pero cuando verifico el xml en el verificador del sat, me dice que no es valido el sello, ya verifique la conversion de la cadena a md5 y parece que hay esta el problema, al exportar la cadena original convertido en utf-8 me aparece esto en el archivo de texto md5.txt.
ffc715851f54f9499bd2bc21b829ec74
despues hise pruebas antes de ejecutar el bat
OpenSSL dgst -md5 utf8.txt >md5.txt
para hacer la digestion, entre al archivo utf8.txt y sin realizar ningun cambio lo guarde me sali y ejecute el archivo
OpenSSL dgst -md5 utf8.txt >md5.
y me mando esto
8da7ed9f61130bb346f1f816f7075fc9
muy diferente a lo que me manda cuando no hago el proceso de guardarlo, me imagino que pasa con un formato diferente por eso es que no manda la digestion correcta cuando lo hago sin guardarlo, la segunda digestion es la correcta ya lo verifique, el problema es que tengo que entrar al archivo y guardarlo para que sea correcto, tiene alguna idea de por que pasa esto, programo en vba de access.
Grcias de antemano
Dim Cad As Integer
cad = FreeFile
Open CurrentProject.Path & "\configcfd\utf8.txt" For Output As #cad
Print #Cad, Me.Sellop
Close #Cad
despues de esto hago todo el proceso de sellado y parece que todo va bien, pero cuando verifico el xml en el verificador del sat, me dice que no es valido el sello, ya verifique la conversion de la cadena a md5 y parece que hay esta el problema, al exportar la cadena original convertido en utf-8 me aparece esto en el archivo de texto md5.txt.
ffc715851f54f9499bd2bc21b829ec74
despues hise pruebas antes de ejecutar el bat
OpenSSL dgst -md5 utf8.txt >md5.txt
para hacer la digestion, entre al archivo utf8.txt y sin realizar ningun cambio lo guarde me sali y ejecute el archivo
OpenSSL dgst -md5 utf8.txt >md5.
y me mando esto
8da7ed9f61130bb346f1f816f7075fc9
muy diferente a lo que me manda cuando no hago el proceso de guardarlo, me imagino que pasa con un formato diferente por eso es que no manda la digestion correcta cuando lo hago sin guardarlo, la segunda digestion es la correcta ya lo verifique, el problema es que tengo que entrar al archivo y guardarlo para que sea correcto, tiene alguna idea de por que pasa esto, programo en vba de access.
Grcias de antemano