Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Encriptar datos de conexion FTP (https://www.clubdelphi.com/foros/showthread.php?t=71454)

KnoX_RuS 20-12-2010 14:52:06

Encriptar datos de conexion FTP
 
Hola a todos!!!

Miren mi problema es que necesito encriptar la contraseña, user y server que uso para subir un archivo a mi FTP yaque en un editor HEX se pueden ver.

Código:

FTP:=TIdFTP.Create(nil);
FTP.Username:='User a encriptar';
FTP.Password:='Pass a encriptar';
FTP.Host:='Server a encriptar';
FTP.Connect;

Soy novato en delphi y en lo de encriptaciones no tengo ni idea, como podria hacerlo se que hay que encriptar los datos y en tiempo de ejecucion desencriptarlos pero ni la menor idea :confused:

Gracias de antemano!!! salu2!!!

cecam 20-12-2010 16:19:30

Hola!

Mirate los componentes http://sourceforge.net/projects/tplockbox/
con ellos podras hacer lo que necesitas.

En mi caso, tenemos un ini con el usr y pwd encriptados para la conexion Zeos. En el programa antes de hacer la conexion, leemos el ini y desencriptamos los valores.

Saludos!

KnoX_RuS 20-12-2010 17:12:35

El caso que hacerlo desde un archivo INI no me serviria deve ser en el code:(

cecam 20-12-2010 18:23:02

Cita:

Empezado por KnoX_RuS (Mensaje 385443)
[...]deve ser en el code

Por alguna restricción en particular?

Lo único que se me ocurre es que por ejemplo
Código Delphi [-]FTP.Password:='Pass a encriptar';

pase a ser
Código Delphi [-]FTP.Password:=a+b+c+d+e;

Donde a, b, c, d, e sean variables que esten definidas en diferentes units, o que tambien a la vez sean el resultado de funciones, de forma que la información para ensamblar la passwd la tengas repartida por todo el exe y hacer dificil su trackback.

Has pensado en usar una conexion ssh/ssl con el servidor ftp? Alguien con un poco de habilitad escuchando la red, podria conseguir igualmente esa información.

KnoX_RuS 20-12-2010 18:55:35

Pues el caso que el programa es automatico totalmente aplicacion de consola y manda datos del registro de los windows a un FTP para recopilacion de informacion y el archivo ini estorbaria mucho para su uso.

Porcierto gracias por ayudar!!!


La franja horaria es GMT +2. Ahora son las 02:58:27.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi