Hash y Seguridad

Generador de Hash MD2

Convierte cualquier texto en su hash MD2 de 32 caracteres al instante.

Valora esta herramienta

Cómo usar Generador de Hash MD2

  1. Escribe o pega tu texto en el cuadro.
  2. El hash MD2 aparece a medida que escribes.
  3. Haz clic en Copiar para obtener el resultado.

Acerca de Generador de Hash MD2

MD2 (Message Digest 2) fue diseñado por Ronald Rivest en 1989 y genera un resumen de 128 bits como 32 caracteres hexadecimales, el mismo ancho que MD5, y nada más en común. MD2 se construyó para las máquinas de su época: estaba optimizado para computadoras de 8 bits, y su funcionamiento interno lo refleja, trabajando mediante una tabla de sustitución de bytes en lugar de las operaciones de palabras de 32 bits en las que se basan los hashes posteriores. En el hardware moderno de 64 bits, esa decisión de diseño hace que MD2 sea extraordinariamente lento —es, con diferencia, el hash más lento que encontrarás en una biblioteca criptográfica habitual— y esa lentitud no compra ninguna seguridad.

MD2 está completamente roto y obsoleto. Trátalo como una pieza histórica, no como una opción. Nunca debería usarse para contraseñas, firmas o comprobaciones de integridad: cualquier cosa para la que hoy elijas un hash debería usar SHA-256 o SHA3-256 en su lugar.

Donde todavía te topas con MD2 es en la infraestructura de clave pública antigua: se especificó en la RFC 1319 y se usó para firmar los primeros certificados X.509 bajo el identificador md2WithRSAEncryption, algunos de los cuales permanecieron en almacenes de certificados raíz mucho después de que el algoritmo fuera desacreditado. El software moderno rechaza directamente esas firmas. Si estás hasheando con MD2 aquí, casi con toda seguridad es para reproducir un valor de un sistema heredado, decodificar un certificado antiguo o satisfacer la curiosidad sobre cómo era el hashing antes de que la familia MD4 tomara el relevo, todas ellas razones perfectamente válidas.

Preguntas frecuentes

¿Puedo desencriptar o revertir un hash MD2?

No. El hashing es unidireccional: el texto original no se almacena dentro del hash, así que no hay nada que desencriptar. Cualquier "desencriptador de MD2" no es más que una tabla de cadenas comunes ya hasheadas.

¿Por qué MD2 es tan lento?

Se optimizó para computadoras de 8 bits en 1989 y trabaja byte a byte mediante una tabla de sustitución, por lo que no puede aprovechar las operaciones de palabra ancha en torno a las que se construyen las CPU modernas. Hashes posteriores como MD5 y SHA-256 se diseñaron para máquinas de 32 y 64 bits.

¿Por qué mi hash MD2 siempre tiene 32 caracteres?

MD2 siempre genera 128 bits, y cada carácter hexadecimal representa 4 bits, así que todo hash MD2 tiene exactamente 32 caracteres sin importar la longitud de la entrada.

¿Está MD2 relacionado con MD5?

Solo por el nombre y el tamaño de salida. MD5 desciende de MD4, un diseño completamente distinto; MD2 es una construcción anterior y sin relación, y produce un hash totalmente diferente para la misma entrada.

¿Se envía mi texto a algún sitio?

Tu texto se envía a nuestro servidor para calcular el hash, porque los navegadores no pueden calcular MD2. Se procesa y se descarta de inmediato: nunca se registra ni se almacena.