Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/08/2009, 19:32
Avatar de Peterpay
Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 7 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
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5