Página 3 de 3
Re: alguien ya hizo el cambio a sha1?
Publicado: Lun Dic 06, 2010 9:46 pm
por agag4
Pero en el portal del SAT no encuentro donde venga eso, ya abri el pdf del anexo 20 y no viene señalado que apartir de Enero del 2011 cambia el sellado a sha1.
Re: alguien ya hizo el cambio a sha1?
Publicado: Lun Dic 06, 2010 10:35 pm
por condor0086
agag4 escribió:Pero en el portal del SAT no encuentro donde venga eso, ya abri el pdf del anexo 20 y no viene señalado que apartir de Enero del 2011 cambia el sellado a sha1.
Olvídate del portal del SAT.
En el anexo 20 publicado el 14/Sep/2010 en el DOF menciona (referente a la versión 2 de los CFD) :
"Los algoritmos utilizados en la generación de un sello digital son los siguientes:
SHA-1, que es una función hash (digestión, picadillo o resumen) de un solo sentido tal que para cualquier entrada produce una salida compleja de 160 bits (20 bytes) denominada "digestión"
...."
Osea que se debe utilizar SHA-1. ¿a partir de cuándo?, bueno en el Anexo 1-A publicado ese mismo día menciona:
"La presente Resolución entrará en vigor el 1 de enero de 2011, excepto los artículos Tercero y Cuarto Resolutivos que entrarán en vigor al día siguiente de su publicación en el DOF"
Osea que se continúa con MD5 el resto del año, y el día 1/Ene que entra en vigor esta resolución se debe cambiar inmediatamente a SHA-1
Saludos
Re: alguien ya hizo el cambio a sha1?
Publicado: Jue Dic 30, 2010 3:02 pm
por ioriyagami
Bueno para. net con bouncycastle es fácil el camio a sha1 por lo ke vi aunke no aparece en el validador como sha1, sino md5, ke kosas, pero en fin aqui les dejo el cambio, si tienen otro tipo de code pues solo es cambiar el md5 por sha1 como se ve abajo, Saludos.
//Org.BouncyCastle.Crypto.ISigner sigBouncyCastle1 = Org.BouncyCastle.Security.SignerUtilities.GetSigner("MD5WithRSAEncryption");
Org.BouncyCastle.Crypto.ISigner sigBouncyCastle1 = Org.BouncyCastle.Security.SignerUtilities.GetSigner("SHA1WithRSA");
sigBouncyCastle1.Init(true, keyPair.Private);
sigBouncyCastle1.BlockUpdate(plaintext, 0, plaintext.Length);
byte[] signature = sigBouncyCastle1.GenerateSignature();
string EncriptBouncyCastle1 = Convert.ToBase64String(signature);
txt_hash_asp_net.Text = EncriptBouncyCastle1;
Fuente:
http://www.joelcorreia.com/post/2010/08 ... astle.aspx
Gracias por cooperar y crear este foro Dado. y pus da darle ke s mole de olla.
P.D. Espero prorrogaaaa!!

Re: alguien ya hizo el cambio a sha1?
Publicado: Sab Ene 01, 2011 5:28 pm
por laliux987
alguien me puede ayudar a saber si este archivo ya cumple con los requisitos de encriptacion de 2011 SHA-1??
muchas gracias al foro
Re: alguien ya hizo el cambio a sha1?
Publicado: Sab Ene 01, 2011 6:20 pm
por Dado
laliux987 escribió:alguien me puede ayudar a saber si este archivo ya cumple con los requisitos de encriptacion de 2011 SHA-1??
muchas gracias al foro
Usa el
validador de casa, al validarlo te menciona si se uso MD5 o SHA1 ademas es mas intuitivo que el validador del SAT.
Re: alguien ya hizo el cambio a sha1?
Publicado: Mié Ene 05, 2011 12:55 am
por bbh
condor0086 escribió:agag4 escribió:Pero en el portal del SAT no encuentro donde venga eso, ya abri el pdf del anexo 20 y no viene señalado que apartir de Enero del 2011 cambia el sellado a sha1.
Olvídate del portal del SAT.
En el anexo 20 publicado el 14/Sep/2010 en el DOF menciona (referente a la versión 2 de los CFD) :
"Los algoritmos utilizados en la generación de un sello digital son los siguientes:
SHA-1, que es una función hash (digestión, picadillo o resumen) de un solo sentido tal que para cualquier entrada produce una salida compleja de 160 bits (20 bytes) denominada "digestión"
...."
Osea que se debe utilizar SHA-1. ¿a partir de cuándo?, bueno en el Anexo 1-A publicado ese mismo día menciona:
"La presente Resolución entrará en vigor el 1 de enero de 2011, excepto los artículos Tercero y Cuarto Resolutivos que entrarán en vigor al día siguiente de su publicación en el DOF"
Osea que se continúa con MD5 el resto del año, y el día 1/Ene que entra en vigor esta resolución se debe cambiar inmediatamente a SHA-1
Saludos
He estado buscando en el DOF y no encuentro lo que mencionas
http://dof.gob.mx/nota_detalle.php?codi ... 14/09/2010
En los cambios no se habla para nada de SHA-1 o MD5
Re: alguien ya hizo el cambio a sha1?
Publicado: Mié Ene 05, 2011 8:43 am
por Dado
DOF?
El Anexo 20 no esta en el DOF. Te lo anexo aqui.
Busca la seccion de Cadena Original, me parece que ahi es donde esta lo de SHA-1 y si no busca con el Acrobat Reader la palabra SHA-1
Re: alguien ya hizo el cambio a sha1?
Publicado: Lun Ene 10, 2011 10:47 am
por yectlipoch
Ya. Yo hice mi procedimiento en Visual Basic y utilizo el chilkat para la creación y apertura de documentos, sólo bastó que cambiara el método en la funcion de encriptación:
SignStringENC(MiCadenaOriginal, "md5")
por
SignStringENC(MiCadenaOriginal, "sha1")
Ya validé y todo funciona perfecto
Re: alguien ya hizo el cambio a sha1?
Publicado: Mar Ene 11, 2011 10:18 am
por omarloi
Unda duda, si facture en 2010 con CFD, en 2011 sigo cn el mismo sistema con sellado MD5 o sha1 ?
Gracias.