algoritmo RSA

EBM
Posts: 123
Joined: Tue Oct 11, 2005 8:22 pm
Location: Guadalajara, Jal Mexico

algoritmo RSA

Post 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
User avatar
Lautaro
Posts: 322
Joined: Fri Oct 07, 2005 2:44 pm
Location: Osorno, Chile
Contact:

Re: algoritmo RSA

Post by Lautaro »

Eduardo,

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

Saludos,

Lautaro Moreira
EBM
Posts: 123
Joined: Tue Oct 11, 2005 8:22 pm
Location: Guadalajara, Jal Mexico

Re: algoritmo RSA

Post 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
User avatar
Lautaro
Posts: 322
Joined: Fri Oct 07, 2005 2:44 pm
Location: Osorno, Chile
Contact:

Re: algoritmo RSA

Post 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
carloslmm
Posts: 71
Joined: Sat Oct 20, 2007 3:02 pm
Location: Sinaloa Mexico

Re: algoritmo RSA

Post 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
User avatar
jll-fwh
Posts: 385
Joined: Fri Jan 29, 2010 8:14 pm
Location: Meliana - Valencia
Contact:

Re: algoritmo RSA

Post 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
Libreria: FWH/FWH1109 + Harbour 3.1.1 + Borland C++ 5.8.2
Editor de Recursos: PellecC
ADA + OURXDBU -
S.O: XP / Win 7
Blog: http://javierlloris.blogspot.com.es/
e-mail: jllorispersonal@gmail.com
User avatar
Alfredo Arteaga
Posts: 326
Joined: Sun Oct 09, 2005 5:22 pm
Location: Mexico
Contact:

Re: algoritmo RSA

Post 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.
User avatar
Armando
Posts: 2479
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Contact:

Re: algoritmo RSA

Post 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
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
edmundogarcia32
Posts: 7
Joined: Wed Sep 01, 2010 5:29 am

Re: algoritmo RSA

Post 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

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

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
User avatar
Armando
Posts: 2479
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Contact:

Re: algoritmo RSA

Post 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
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
User avatar
Alfredo Arteaga
Posts: 326
Joined: Sun Oct 09, 2005 5:22 pm
Location: Mexico
Contact:

Re: algoritmo RSA

Post 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.
edmundogarcia32
Posts: 7
Joined: Wed Sep 01, 2010 5:29 am

Re: algoritmo RSA

Post 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
User avatar
Armando
Posts: 2479
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Contact:

Re: algoritmo RSA

Post by Armando »

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
carloslmm
Posts: 71
Joined: Sat Oct 20, 2007 3:02 pm
Location: Sinaloa Mexico

Re: algoritmo RSA

Post 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
User avatar
sysctrl2
Posts: 833
Joined: Mon Feb 05, 2007 7:15 pm
Contact:

Re: algoritmo RSA

Post by sysctrl2 »

Edmundo, me uno a la peticion de Armando,
saludos.
Cesar Cortes Cruz
SysCtrl Software
Mexico

' Sin +- FWH es mejor "
Post Reply