Página 1 de 1

¿Cómo aplicar 3des con API de OpenSSL?

Publicado: Lun Sep 22, 2014 7:23 pm
por bismarck_sierra
Que tal

Me pudieran orientar por favor como aplicar rsa con triple des con la API de OpenSSL (libeay32.pas) para evitar hacer lo siguiente con archivos bat:

openssl rsa -in aaa010101aaa_csd_08.key.pem -des3 -out aaa010101aaa_csd_08.key.pem.secure

Gracias

Saludos
Bismarck

Re: ¿Cómo aplicar 3des con API de OpenSSL?

Publicado: Jue Sep 25, 2014 4:00 pm
por crono81
Se puede usar una funcion que ejecuta comandos desde el mismo delphi, dale una checada a la version de ventas (1.0.3) en la form de respaldo de base de datos ahi se ve el uso de la funcion, probado en XP, 7 y 8

EDIT:
La funcion que debes usar es la que se encuentra en el modulo de datos, pues es distinta a la que está dentro de la unidad de respados

Re: ¿Cómo aplicar 3des con API de OpenSSL?

Publicado: Dom Sep 28, 2014 10:14 pm
por bismarck_sierra
Que tal Crono81

Hace muchos años que no le daba un vistazo a ese código, revisé la función que comentas y la utilizaré en lo que encuentro como hacerlo con la API de OpenSSL (libeay32.pas) u otra alternativa, quisiera no ejecutar comandos externos sino hacer la conversión desde código.

¿Utilizas actualmente el sistema de Ventas?

Gracias

Saludos
Bismarck

Re: ¿Cómo aplicar 3des con API de OpenSSL?

Publicado: Lun Sep 29, 2014 12:40 pm
por crono81
Si, soy quien subió el codigo, y te comento que el sistema está funcionando con la facturacion electronica, haciendo uso de la funcion, y no he tenido problemas con ello

EDIT: de hecho preferí con comandos, pues tuve un par de problemas con las apis de openssl desde delphi, pero tampoco indagué mucho en buscarle solucion

EDIT2: deja ver si aun tengo el uso de las apis que tenia antes y te mando el ejemplo