04/04/2006, 15:07
|
| | Fecha de Ingreso: junio-2005
Mensajes: 286
Antigüedad: 19 años, 6 meses Puntos: 2 | |
Si usas el post 14 en los FAQs, luego lo integras/llamas en tu codigo:
password = Md5.hash(teclado.readLine());
y luego lo comparas como siempre. Claro, el archivo tendra que contener no el password en limpio, si no el hash del password. Es decir, el archivo tendra:
Md5.hash(ElPasswordVerdadero);
Si alguien mira el archivo, vera el hash, no el password en limpio, asi que el password esta "protegido". (Un ataque de fuerza bruta puede quebrar el algoritmo, y por ende leer el password, pero esto puede ser ignorado).
Hay que usar un FileStream especifico para guardar el hash en el archivo, o creo que si lo guardas como byte (no como String regular) tambien funciona. Pero no me recuerdo muy bien :). Tengo que hacer Mate :-/ ahora. Ciao. |