Mostrando Codigo - C#

Convertir o encriptar cadena a MD5

Sencillo codigo que nos permite convertir un valor o cadena a md5
Visitas: 27995 - 05-04-2009 22:55:33
CODIGO SIN DEMOSTRACIONCODIGO NO EJECUTABLENO CONTIENE ARCHIVO DESCARGABLE
EXPLICACION

MD5 es uno de los algoritmos de reducción criptográficos diseñados por el profesor Ronald Rivest del MIT (Massachusetts Institute of Technology, Instituto Tecnológico de Massachusetts). Fue desarrollado en 1991 como reemplazo del algoritmo MD4 después de que Hans Dobbertin descubriese su debilidad.

A pesar de su amplia difusión actual, la sucesión de problemas de seguridad detectados desde que, en 1996, Hans Dobbertin anunciase una colisión de hash plantea una serie de dudas acerca de su uso futuro.

Mas informacion sobre MD5

CODIGO
Codigo probado en Internet Explorer 4++Codigo probado en Mozilla FirefoxCodigo probado en NetscapeCodigo probado en OperaCodigo probado en Safari


// Codigo ofrecido por Tutores.org
using System.Security.Cryptography;
//.....

public static string md5(string Value)
{
System.Security.Cryptography.MD5CryptoServiceProvider x = new System.Security.Cryptography.MD5CryptoServiceProvider();
byte[] data = System.Text.Encoding.ASCII.GetBytes(Value);
data = x.ComputeHash(data);
string ret = "";
for (int i = 0; i < data.Length; i++)
ret += data[i].ToString("x2").ToLower();
return ret;
}

ENLACE AL CODIGO
Si quieres enlazar desde tu pagina a este codigo
<!-- Inicio enlace Tutores.org -->
<a title="Tutores.org - Convertir o encriptar cadena a MD5" href="http://www.tutores.org/codigo/1859/" target="_blank">Convertir o encriptar cadena a MD5</a>
<!-- Final enlace Tutores.org -->
COMENTARIOS
srg
Interesante y sencillo. ¿Pero como se desencripta luego? Gracias.
Luis 03-01-2008 19:15:42
MD5 es un digest en un solo sentido. En realidad no es un cifrado. Es un digest (o hash) NO PUEDES REGRESAR AL TEXTO ORIGINAL. Saludos
INSERTAR COMENTARIO

Usuario:
Email:
Comentario:
Codigo Seguridad


Antes de enviar un comentario...
Todos los comentarios son revisados personalmente
Todo comentario que no haga relacion al codigo mostrado en esta pagina sera eliminado

Usuarios registrados tienen preferencia en recibir respuestas de ayuda!!
Ademas de poder insertar Imagenes,Enlaces y otras propiedades del editor.
Por favor, insertar los comentarios descriptivos.