Buenos días. Quiero encriptar una contraseña de Usuario desde VB .Net a una tabla SQL y luego, en caso de olvido, desencriptarla. Si alguien tiene un ejemplo o una página donde consultar, lo agradecería mucho.
Muchas gracias
| |||
Encriptar contraseña de Usuario en VB .NET Buenos días. Quiero encriptar una contraseña de Usuario desde VB .Net a una tabla SQL y luego, en caso de olvido, desencriptarla. Si alguien tiene un ejemplo o una página donde consultar, lo agradecería mucho. Muchas gracias |
| ||||
Respuesta: Encriptar contraseña de Usuario en VB .NET Si puedes desencriptrar la contraseña de la BBDD sin necesidad de la clave... entonces la encriptación deja de tener sentido. Lo ideal sería tener la contraseña encriptado en una forma no reversible y, si el usuario la olvida, proveerle una forma de poderla generar de nuevo. El framework de .NET ya provee implementados potentes algoritmos de encriptación y por la MSDN puedes encontrar ejemplos de uso. Aquí tienes uno de ellos.
__________________ Aviso: No se resuelven dudas por MP! |
| |||
Respuesta: Encriptar contraseña de Usuario en VB .NET En efecto, como comenta Malenko, encriptas la clave y la guardas encriptada en la database. Cuando introduzcan la clave la encriptas con el mismo algoritmo y comparas encriptado vs encriptado. En caso de olvido necesitaras la opcion "regenerar clave" para encriptar una nueva y enviarla por correo. |
Etiquetas: |