FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour algoritmo RSA
Posts: 147
Joined: Tue Oct 11, 2005 08:22 PM
algoritmo RSA
Posted: Thu Nov 18, 2010 03:16 PM

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

Posts: 337
Joined: Fri Oct 07, 2005 02:44 PM
Re: algoritmo RSA
Posted: Thu Nov 18, 2010 04:07 PM

Eduardo,

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

Saludos,

Lautaro Moreira

Hola,

Soy un Contador que por necesidad aprendio a programar y se quedo programando.
Posts: 147
Joined: Tue Oct 11, 2005 08:22 PM
Re: algoritmo RSA
Posted: Fri Nov 19, 2010 02:30 PM

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

Posts: 337
Joined: Fri Oct 07, 2005 02:44 PM
Re: algoritmo RSA
Posted: Fri Nov 19, 2010 02:49 PM

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

Hola,

Soy un Contador que por necesidad aprendio a programar y se quedo programando.
Posts: 71
Joined: Sat Oct 20, 2007 03:02 PM
Re: algoritmo RSA
Posted: Fri Nov 26, 2010 04:53 PM

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

Posts: 408
Joined: Fri Jan 29, 2010 08:14 PM
Re: algoritmo RSA
Posted: Fri Nov 26, 2010 09:10 PM

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

Libreria: FWH/FWH1109 + Harbour 5.8.2 + Borland C++ 5.8.2
Editor de Recursos: PellecC
ADA, OURXDBU
S.O: XP / Win 7 /Win10
Blog: http://javierlloris.blogspot.com.es/
e-mail: javierllorisprogramador@gmail.com
Posts: 326
Joined: Sun Oct 09, 2005 05:22 PM
Re: algoritmo RSA
Posted: Fri Nov 26, 2010 11:42 PM

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.

Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: algoritmo RSA
Posted: Sat Nov 27, 2010 12:10 AM

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=6t=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

&

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 7
Joined: Wed Sep 01, 2010 05:29 AM
Re: algoritmo RSA
Posted: Sat Nov 27, 2010 02:21 AM
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 (fw): Select all Collapse
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 (fw): Select all Collapse
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
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: algoritmo RSA
Posted: Sat Nov 27, 2010 03:32 AM

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

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 326
Joined: Sun Oct 09, 2005 05:22 PM
Re: algoritmo RSA
Posted: Sat Nov 27, 2010 04:20 AM

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.

Posts: 7
Joined: Wed Sep 01, 2010 05:29 AM
Re: algoritmo RSA
Posted: Sat Nov 27, 2010 04:38 AM

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

Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: algoritmo RSA
Posted: Sat Nov 27, 2010 06:14 PM

Edmundo:

Podrías poner el link ?

Gracias

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 71
Joined: Sat Oct 20, 2007 03:02 PM
Re: algoritmo RSA
Posted: Mon Nov 29, 2010 12:59 AM

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

Posts: 1144
Joined: Mon Feb 05, 2007 07:15 PM
Re: algoritmo RSA
Posted: Mon Nov 29, 2010 08:42 PM

Edmundo, me uno a la peticion de Armando,
saludos.

Cesar Cortes Cruz

SysCtrl Software

Mexico



' Sin +- FWH es mejor "