![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
#1
|
|||
|
|||
PGP con Delphi
Hola a todos, soy Angie y son nueva en este foro.
El día de hoy vengo a solicitar de su apoyo, ya que nunca he trabajado con la encriptación de archivos en mis proyectos y el día de hoy se me a solicitado que el archivo que se vaya a procesar por la interfaz creada se pueda desencriptar, ya que el usuario lo enviará encriptado, esto a través de una llave publica de PGP y el archivo generado como resultado del proceso poder encriptarlo igualmente. Ustedes sabrán de algún componente que funcione para Delphi XE5 para este proceso y en donde podría ver ejemplos? De antemano, gracias. |
#2
|
||||
|
||||
Puede que este funcione, echa un vistazo.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
||||
|
||||
En hilos anteriores (si buscas seguro que encuentras alguno) hemos hablado de los Secure Blackbox (https://www.secureblackbox.com/sbb/), seguramente el mejor paquete para trabajar con encriptación, firmas, certificados,... desde Delphi.
Eso sí, son muy buenos, pero son de pago. Revisa este link: https://www.secureblackbox.com/kb/he...ncryptkey.html
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
|||
|
|||
Muchas gracias por tu respuesta Casimiro Notevi, Neftali, si estuve revisando BlackBox, pero me comentaron que lo requieren gratuito
![]() Ahorita me encuentro haciendo pruebas con cryptlib.pas y DelphiCryptlib.pas, pero tengo algunas dudas, no se si alguien lo a usado?. Estoy haciendo pruebas con este código en donde se encripta un archivo.
La idea es que se toma un archivo llamado 'MyTestfile.txt' y al encriptarlo se guarda con el nombre EncodedFile.bin. Yo hice los siguientes cambios:
La primer línea con cambio se debe a que estoy especificando que usaré PGP en lugar de SMIME. La segunda línea con cambio quiero asignar la llave publica en lugar de la contraseña. (Me marca error) La tercer línea es el "conventionl encryption" que corresponde para OpenPGP "CRYPT_ALGO_CAST = 4; { CAST-128 (only used for OpenPGP) }" El problema es que no se como colocar la llave publica (archivo pkr) generada con OpenPGP para que pueda encriptarme el archivo. Alguien a usado esto para encriptar? ![]() ![]() |
#5
|
|||
|
|||
Buenos días, debido a los problemas que se presentaron al tratar de utilizar las opciones gratuitas, realicé mis pruebas con Secure BlackBox como lo sugirió Neftalí y me funciono a la perfección.
El día de hoy probaré con IP*Works! y dependiendo los resultados, les comparto mi experiencia. Gracias por su apoyo. ![]() |
![]() |
|
|
![]() |
|