PDA

Ver la Versión Completa : Proteger cualquier archivo con contraseña


Ramsay
10-01-2016, 22:50:07
Hola estoy leyendo este manual en C# : codeproject.com/Articles/696528/Csharp-Password-Protected-File (http://www.codeproject.com/Articles/696528/Csharp-Password-Protected-File) , queria preguntar si alguien conocia algun manual parecido donde se puede hacer algo asi en Delphi , les pregunto porque en google no encuentro algo asi.

¿ Alguien conoce algun manual ?

AgustinOrtu
10-01-2016, 23:39:23
Bienvenido.

Que necesitas hacer exactamente? Encriptar un archivo? Que version de Delphi estas usando? Hay varios componentes de terceros como LockBox (http://sourceforge.net/projects/tplockbox/), o bibliotecas como TForge (https://bitbucket.org/sergworks/tforge/downloads), esta tambien cuenta con un interesante blog (https://sergworks.wordpress.com/) del autor

En las versiones mas nuevas de Delphi se incluyo la unidad System.Hash (http://docwiki.embarcadero.com/Libraries/Seattle/en/System.Hash.THash) en la RTL

Edito:

Tambien lee este enlace (https://stackoverflow.com/questions/13145112/secure-way-to-store-password-in-windows), en donde se recomienda utilizar la API de Windows (DPAPI)

Ramsay
11-01-2016, 00:12:47
Busco algo como el manual , encriptar un archivo de cualquier extension con contraseña , uso Delphi 7 , puede que tengo que mudarme a una version mas nueva para hacer esto.

kurono
11-01-2016, 03:03:39
aqui un ejemplo hecho en delphi 7 de como encriptar archivos yo lo use hace par de años atras hay un archivo de texto que te indica como registrar la dll llamada capicom y un programa para registrar la dll esta todo incluido

Ramsay
11-01-2016, 20:10:50
Ok , gracias por las respuestas , unas preguntas sobre lockbox : ¿ Se puede proteger cualquier tipo de archivo , desde un exe hasta una imagen ? ¿ Es gratis ? ¿ Genera dependencias ?

escafandra
12-01-2016, 00:53:38
También puede ser de tu interés la librería de nuestro compañero seoane, la información la puedes encontrar en su web (http://delphi.jmrds.com/node/88)


Saludos.

Casimiro Notevi
12-01-2016, 08:22:15
También puede ser de tu interés la librería de nuestro compañero seoane, la información la puedes encontrar en su web (http://delphi.jmrds.com/node/88)
Saludos.
Es la que uso con delphi, con excelentes resultados.