Hola a todos necesito que me ayudeis a encriptar los datos de conexion a FTP que hace mi soft en delphi yaque me di cuenta de que en el HEX se ve tal cual el server,host y password, estuve buscando por google vi algo de XOREncode pero no consegui encriptar los datos

Este es el code de conexion:

Código: Seleccionar todo

FTP:=TIdFTP.Create(nil);
FTP.Username:='UserName a encriptar';
FTP.Password:='Contraseña a encriptar';
FTP.Host:='Host a encriptar';
FTP.Connect;
Gracias de antemano!!! salu2
Introduce los datos ya encriptados y que los desencripte en tiempo de ejecucion.

salu2!
Imagen
No consigo hacerlo de ninguna manera.

salu2
[Enlace externo eliminado para invitados]

En este ejemplo agrego un Edit1 (TextBox), que será el nombre de usuario que será introducido, después agregue un Label y un Timer. El timer encripta los datos del Edit1 y los guarda en label, en tiempo de ejecución. Después agregas un botón que pudiera ser como el botón que envía el FTP y en este descriptas a Label1 y lo guardas en una string cualquiera (En mi ejemplo es H), entonces en tu caso, Reemplazas a "Edit2.text := H;" por "FTP.Username := H;"
Pega los datos ya cifrados y decodificalos en memoria como te dijeron arriba.

Código: Seleccionar todo

FTP:=TIdFTP.Create(nil);
FTP.Username:= decode('cadena cifrada');
FTP.Password:=decode('cadena cifrada');
FTP.Host:=decode('cadena cifrada');
FTP.Connect;
Gracias lo solucione todo!!!

salu2!!!
Cerrado

Volver a “Delphi”