WALUDO Herramientas
CRYPTO.02 MD5 GENERATOR

Generador MD5

Texto, archivo y HMAC comparten una entrada; las cuatro salidas y la comparación permanecen visibles sin presentar la compatibilidad antigua como seguridad moderna.

SOURCE

Entrada

Esperando entrada
MD5

Resumen y comprobación

32 caracteres minúsculas
32 caracteres mayúsculas
16 caracteres minúsculas
16 caracteres mayúsculas
Esperando una suma
§ 01

Usa MD5 para compatibilidad e integridad, no para contraseñas

1
1

Elige la entrada

El texto ayuda a depurar API antiguas, el archivo comprueba una suma de descarga y HMAC solo sirve para sistemas que exigen HMAC-MD5.

2
2

Lee el resultado estándar

La salida estándar tiene 32 caracteres hexadecimales. El MD5 de 16 caracteres es un fragmento intermedio de compatibilidad, no otro algoritmo.

3
3

Compara con una fuente

Pega una suma de un editor de confianza. Las descargas sensibles deben preferir SHA-256 o una firma digital.

§ 02

MD5 es un resumen rápido, no cifrado reversible

MD5 asigna cualquier entrada a un resumen fijo de 128 bits. Los mismos bytes producen la misma salida, por eso sigue presente en comprobaciones antiguas, claves de caché y API de compatibilidad. No se puede descifrar un resumen.

Existen ataques prácticos de colisión contra MD5. No sirve para almacenamiento de contraseñas, certificados, firmas ni protocolos nuevos.

§ 03

Dónde sigue siendo compatible y dónde sustituirlo

Escenario
¿Es adecuado MD5?
Opción más segura
Detectar corrupción accidental
Compatible
Preferir SHA-256
API antigua o clave de caché
Seguir el protocolo
Planificar migración
Almacenar contraseñas
No
Argon2id, scrypt, bcrypt
Firma digital o certificado
No
Firmas modernas con SHA-256 o superior
§ 04

Ejemplos de MD5 en varios lenguajes

import { createHash } from 'node:crypto';
const md5 = createHash('md5').update('hello').digest('hex');
§ 05

Preguntas frecuentes

Q1¿Se puede descifrar MD5?

No. El supuesto descifrado suele consultar pares conocidos de resumen y texto, no invertir matemáticamente el hash.

Q2¿Qué diferencia hay entre MD5 de 32 y 16 caracteres?

El MD5 estándar tiene 128 bits y suele mostrarse con 32 caracteres hexadecimales; 16 caracteres es un fragmento antiguo para compatibilidad.

Q3¿Se suben mis archivos?

No. La página lee el archivo local por bloques y actualiza el estado MD5 sin solicitar un servidor ni escribir almacenamiento.

Q4¿Por qué MD5 no sirve para contraseñas?

Es demasiado rápido y no permite ajustar el trabajo, por lo que se pueden probar muchas conjeturas. Usa un hash de contraseñas con salt.

Q5¿HMAC-MD5 es más seguro que MD5 normal?

Un secreto compartido permite autenticar mensajes con HMAC, pero los protocolos nuevos deben preferir HMAC-SHA256.

✳ WALUDO TOOLBOX ✳ Herramientas nativas del navegador · NO SERVER · NO DATA COLLECTION

Tus archivos nunca salen de tu ordenador · FILES STAY LOCAL · PRIVACY FIRST