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
|