Duda con componentes de encriptación
Hola, estoy haciendo una aplicacion en Builder C++ 6 y quisiera cifrar una password. He pensado en usar LockBox2, no se si será una buena opción, aparte no consigo incluir los componentes, si alguien me dijera como hacerlo o alguna página que lo explique, porque con lo que he encontrado por ahí, no me aclaro. Muchas gracias
|
No creo que sea imprecindible realizar un cifrado que te cueste horas de trabajo... un password es algo que no se debería poder leer, y ese es un concepto ampliamente adoptado.
Hace unas decadas, los sistemas encriptaban un archivo (por ejemplo) y en algún lugar del archivo encontrabas cifrada o no la clave... esto era muy malo pues tu realizabas dos procesos de encriptación con claves diferentes a un mismo archivo y comparandolos comenzabas a obtener mucha información... Programas actuales cono el RAR usan una cifra de comprobación, utilizan una semilla para encriptar el archivo y listo... no la guardan en ningun lugar la contraseña... con la semilla de 4 u 8 bytes encriptan el archivo y ya, en el proceso de des-encriptacion utilizan la nueva semilla generada de la clave introducida y con ella desencriptan el archivo... comparan la cifra de comprobación y listo. Aconsejo que uses Hash de la clave... o hasta CRC que es lo mas facil... si no te convence creo que hay un algoritmo AES por el Club que te puede ser de utilidad. Saludos |
La franja horaria es GMT +2. Ahora son las 21:27:26. |
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