18/08/2009, 19:32
|
| Colaborador | | Fecha de Ingreso: septiembre-2007 Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 5 meses Puntos: 87 | |
Respuesta: Encriptar y desencriptar pass con c# Calculas el hash de no se
Primera vez el usuario se registra y guarda el hash de una contrasenia
Original Hash
Gato123 = BAD12327362986387236827361ABCD
cuando el usuario quiera hacer login tu deberas hacer el mismo calculo de hash y comparar tu resultado contra el registrado
Original Hash en BD Hash al hacer login
Gato345 BAD12327362986387236827361ABCD BAD123ABCD863457236827361ABCD
como no hay match no es el mismo password
Gato123 BAD12327362986387236827361ABCD BAD12327362986387236827361ABCD
si fuera el mismo que registro originalmente entonces valida su credencial.
PD: Solo hacemos incomprensible al ojo humano el valor guardado, pero al no ser reversible no se le puede llamara encriptacion.
PD: Ejemplo ilustrativo |