Page 1 of 2

algoritmo RSA

PostPosted: Thu Nov 18, 2010 3:16 pm
by EBM
Hola amigos del foro, alguno de ustedes saben de donde obtener alguna funcion para el algoritmo RSA para la facturacion electronica en Mexico??, segun he estado investigando xHarbour no tiene incluido nada referente al tema, alguna ayudita sobre como implementarlo??

Saludos !!!

LCP Eduardo Borondón Muñiz

Re: algoritmo RSA

PostPosted: Thu Nov 18, 2010 4:07 pm
by Lautaro
Eduardo,

En Harbour puedes ver en las contrib hbssl que es un wrapper para openssl.

Saludos,

Lautaro Moreira

Re: algoritmo RSA

PostPosted: Fri Nov 19, 2010 2:30 pm
by EBM
Gracias por responder Lautaro:

La verdad no tengo ni idea de como implementarlo, no tienes algun ejemplo de como hacerlo?? Te lo agradeceria muchisimo

Eduardo Borondón Muñiz

Re: algoritmo RSA

PostPosted: Fri Nov 19, 2010 2:49 pm
by Lautaro
Eduardo,

Solo lo he visto en teoria, pero en harbour en contrib\hbssl existen varios ejemplos para crear una firma con RSA.

Lamento no poder ayudarte mas.

atte.,

Lautaro Moreira

Re: algoritmo RSA

PostPosted: Fri Nov 26, 2010 4:53 pm
by carloslmm
Hola a Todos, eduardo ya tienes la implementacion de md5 primero que nada, tengo por aqui una rutina echas en lenguaje c y la verdad que no se ni como entrarle el c hace muchos años que no lo tocaba y se me olvido todo, voy a publicar en un mensaje las rutinas y haber si alguno de los compañeros nos apoya para hacer las conexiones con harbour o xharbour, el señor the full ojala nos apoyara, voy a añexar las funcion de md5 y rsa, que son las que pide el sat para hacer las conversiones, siento que no somos unicos tu y yo con esta necesidad y en españa y otros lugar las ocupan y el señor antonio linares nos apoyara un poco con esto

gracias y saludos

carlos de la rosa peres
carloslmm@hotmail.com

Re: algoritmo RSA

PostPosted: Fri Nov 26, 2010 9:10 pm
by jll-fwh
Hola EBM:

Yo tengo las clases para generar la facturacion electronica en mexico con FWH, si te interesan, dimelo y te los mando, o conectate al msn.

un saludo
JLL
fwh-jll@hotmail.es

Re: algoritmo RSA

PostPosted: Fri Nov 26, 2010 11:42 pm
by Alfredo Arteaga
Sin afán de desanimar a quién desee iniciar con la facturación electrónica para México, les diré que ya es tarde.

Dudo que si se inicia ahora se puedan cumplir los plazos para todos los tipos de requerimientos indicados por el SAT, en mi caso inicíe hace un año con la investigación y desarrollo, y aún sigo haciendo ajustes.

Para este año 2010 MD5 y RSA son válidos, para el 2011 se debe utilizar SHA1 y RSA.

Aún cuando pudiera compartir mis avances con FWH y xHarbour no serían de utilidad, toda vez que estoy usando más de una clase de terceros que requiere de pago.

Re: algoritmo RSA

PostPosted: Sat Nov 27, 2010 12:10 am
by Armando
Amigos:

Mi intención no es la de hacer publicidad (pues yo no estoy metido en el desarrollo) sino la de apoyar a algunos colegas mexicanos que, como yo, estamos liados en la factura electronica, echenle una mirada a este link, puede ser la solución.

http://www.validacfd.com/phpbb3/viewtopic.php?f=6&t=228

Existe otra alternativa cuyas condiciones son muy similares solo que esa la recibi
por correo, si a alguien le interesa me puede solicitar copia del correo.

Saludos

Re: algoritmo RSA

PostPosted: Sat Nov 27, 2010 2:21 am
by edmundogarcia32
Hay un Lib para Harbour y xHarbour que acabo de comprar y se integra de forma transparente al sistema que desarrolle en FiveWin ya que por medio de una clase se pasan los parámetros necesarios y se genera el XML ya firmado y sellado en utf-8

Yo lo hago de esta manera:

Code: Select all  Expand view
oSatCFD := TFactElec():New("’{Cabecera.dbf,Conceptos.dbf}’",XML_SALIDA.XML", "aaa010101aaa_csd_10.cer","aaa010101aaa_csd_10.key", "a0123456789")


y me regresa unas datas con la cadena original, sello y numero de certificado que uso en el formato de factura que tengo en mi sistema asi:

Code: Select all  Expand view
oSatCFD:cCadenaOriginal  
oSatCFD:cSello
oSatCFD:cCertNumber
 


La ventaja que tiene este archivo .lib es que no tiene limite de Rfc’s, como una DLL que estaban ofreciendo que había que pagar por cada cliente y la parte mas padre de todo esto es que ya tengo implementada la factura electrónica y fue en tiempo record, pensé que me iba a tardar mucho mas.

Si alguien le interesa le mando la info, además esta accesible en precio en comparación con otras DLLs

Edmundo
edmundogarcia32@yahoo.com.mx

Re: algoritmo RSA

PostPosted: Sat Nov 27, 2010 3:32 am
by Armando
Edmundo:

Alguna de las alterenativas solo funciona o funcionaba con MD5, esto es válido
para 2010 pero para el 2011 debe ser con SHA1. Sabes si la lib que compraste
funciona con SAH1 ?

Saludos

Re: algoritmo RSA

PostPosted: Sat Nov 27, 2010 4:20 am
by Alfredo Arteaga
Tal vez me he complicado el proceso e invertido mas de los necesario.

Pero, me siento satisfecho al ver que mis aplicaciones con FWH, xHarbour y terceros cubren con CFD, CFDI, CBB para todo tipo de comprobante (ingresos, egresos, traslado). Y lo mejor, las ventas están superando las espectativas.

Ahora si me retiro en un par de años.

Re: algoritmo RSA

PostPosted: Sat Nov 27, 2010 4:38 am
by edmundogarcia32
Armando,

Precisamente ayer me enviaron la nueva lib que ya utiliza el algoritmo sha-1 de forma automatica cuando la fecha de emisión es 2011.

Ya recompile mi sistema y se encuentra listo para 2010 y 2011 :D

Edmundo

Re: algoritmo RSA

PostPosted: Sat Nov 27, 2010 6:14 pm
by Armando
Edmundo:

Podrías poner el link ?

Gracias

Re: algoritmo RSA

PostPosted: Mon Nov 29, 2010 12:59 am
by carloslmm
Hola a todos de nuevo
yo utilise otra que es chilkat y funciona de maravillas, sin salir ni hacer nada solo genera todo y trabaja con todas con rsa md5 y sha1 etc. muy completa si gustan mandanme un correo y le s muestro como funciona es rapidisima y genera todo en linea su costo es de 3,800 pesos vale la pena la verdad.
saludos
carlos i de la rosa

carloslmm@hotmail.com

Re: algoritmo RSA

PostPosted: Mon Nov 29, 2010 8:42 pm
by sysctrl2
Edmundo, me uno a la peticion de Armando,
saludos.