entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Generación de hash md5 en .NET

Deseo guardar encriptados los passwords de mis usuarios en la base de datos, para ello quiero usar MD5.

¿Cómo se crea un proveedor de MD5?

2 Respuestas

0voto

Peter Puntos150480

Prueba con esto:

MD5 md5 = new MD5CryptoServiceProvider();
byte[] textobinario = Encoding.Default.GetBytes("texto a convertir");
byte[] resultado = md5.ComputeHash(textobinario);
String cadenaMD5 = System.BitConverter.ToString(resultado);

1voto

hexa06 Puntos620

Como tal un proveedor no, pero puedes generarlos tu mismo creando un método que realice el algoritmo de md5 y el hash de salida sea lo que se guarde en la db, pero tendrías que generar otro método el cual lea lo que genero el algoritmo md5 y devuelva el password limpio. Esto es un show, te recomiendo que trabajes con membership el cual ya trae tablas y funciones, stores stc en sql que te ahorraran tiempo y dentro de .net existen clases para manejo de encriptacion en passwords.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta