Un hash MD5 es una huella de 32 caracteres: introduce cualquier texto — una palabra, el contenido de un archivo, un libro entero — y el algoritmo devuelve siempre los mismos 32 caracteres hexadecimales, mientras que cambiar una sola letra de la entrada desordena la huella por completo. Este generador de hash MD5 calcula esa huella mientras escribes, para sumas de comprobación, vectores de prueba, claves de caché y los mil trabajitos en los que un desarrollador necesita ver un MD5 ahora. Procesa los bytes UTF-8 del texto, igual que hacen las herramientas de línea de comandos con el texto normal, y hace todo el cálculo en tu navegador: el texto que pegas nunca se sube a ningún sitio, que es justo como debe comportarse una herramienta en la que la gente prueba contraseñas. Debajo del generador encontrarás para qué sigue sirviendo MD5 — y el único trabajo, la seguridad, para el que nunca debe volver a usarse.
Qué es MD5 y cómo funciona la huella
MD5 (Message Digest 5) fue diseñado en 1991 por Ronald Rivest como una forma rápida de crear huellas de datos. Lee su entrada en bloques de 64 bytes y empuja cada bloque por 64 rondas de mezcla — lógica bit a bit, rotaciones y sumas derivadas de la función seno — manteniendo un estado de 128 bits que se convierte en el hash. Dos propiedades lo hacen útil: es determinista (la misma entrada siempre da los mismos 32 caracteres, por eso md5("test") es un valor fijo que puedes comprobar: 098f6bcd4621d373cade4e832627b4f6), y tiene el efecto avalancha (cambia un bit de entrada y cambia aproximadamente la mitad de los bits de salida, así que entradas parecidas dan hashes irreconocibles entre sí). Esa combinación hizo de MD5 la suma de comprobación por defecto para descargas, verificaciones de integridad y almacenamiento de contraseñas durante más de una década — hasta que falló la tercera propiedad que un hash necesita: la resistencia a colisiones.
Por qué MD5 no debe usarse para seguridad
En 2004 los investigadores demostraron colisiones MD5 prácticas — dos entradas distintas con el mismo hash — y los ataques solo se hicieron más rápidos; en 2012 el malware Flame aprovechó una colisión MD5 para falsificar un certificado de Microsoft. Con las contraseñas el problema es distinto pero igual de fatal: MD5 es rápido, así que un atacante puede probar miles de millones de contraseñas candidatas por segundo contra una base de datos filtrada, y los hashes MD5 sin sal caen casi al instante. El veredicto es simple y esta página no lo suaviza: nunca guardes contraseñas con MD5, nunca verifiques firmas ni certificados con él, nunca trates una coincidencia MD5 como prueba de identidad. Usa bcrypt, scrypt o Argon2 para contraseñas, y SHA-256 o SHA-3 para integridad donde la manipulación sea una amenaza real.
Para qué sigue sirviendo MD5 legítimamente
Nada de eso borra los trabajos honestos de MD5, que son el motivo de que exista esta herramienta. Como suma de comprobación contra accidentes — una descarga corrupta, una copia truncada — sigue siendo rápido y perfectamente válido donde no hay atacante de por medio. Los desarrolladores se cruzan con MD5 a diario en sitios más amables: Gravatar construye las URL de avatar con un MD5 de tu correo, las cachés y los ETag lo usan como detector de cambios, las suites de pruebas fijan vectores MD5 como los del RFC, y los sistemas heredados aún lo hablan con fluidez, así que leer y reproducir sus hashes es una habilidad de mantenimiento real. También es una estupenda herramienta de enseñanza: lo bastante corto para implementarse en una página de código, como hace este generador, y la forma más clara de sentir qué significa «función unidireccional»: test se convierte en 098f6bcd… y no hay camino de vuelta.
Preguntas frecuentes
¿Un hash MD5 se puede descifrar para recuperar el texto original?
No. MD5 es una función unidireccional, no un cifrado: no hay clave ni operación inversa. Las entradas cortas o comunes se pueden adivinar (las tablas rainbow y este mismo generador prueban candidatos muy rápido), que es algo distinto a descifrar.
¿Por qué mi MD5 difiere del de otra herramienta?
Casi siempre difieren los bytes de entrada: un espacio o salto de línea final que no se ve, o una codificación de texto distinta. Esta herramienta calcula el hash de los bytes UTF-8 de exactamente lo que hay en el cuadro: borra los espacios finales y compara de nuevo.
¿Es seguro generar aquí el MD5 de una contraseña?
El cálculo ocurre por completo en tu navegador y no se envía nada a ningún sitio. Pero un MD5 de una contraseña es en sí una protección débil donde se guarde: vale para probar, nunca para un sistema de acceso real.
¿Qué diferencia hay entre MD5 y SHA-256?
Tamaño y seguridad. SHA-256 produce 64 caracteres (256 bits) y no tiene ataques de colisión prácticos, así que es la elección correcta para integridad y firmas. Los 128 bits de MD5 y su resistencia a colisiones rota lo limitan a trabajos sin seguridad.
Herramientas relacionadas
English version: MD5 Hash Generator — Generate MD5 Checksums Online Instantly. También te puede interesar: Codificar y Decodificar Base64 — Codificador Base64 Online Gratis · Conversor de HEX a RGB — Convierte Colores Hexadecimales a RGB y HSL.
Inserta esta herramienta en tu web — gratis
Copia el código de abajo para añadir esta herramienta funcional a tu propia página. Solo pedimos que mantengas el pequeño enlace de crédito que la acompaña.

Pingback: Codificar y Decodificar Base64 — Encoder y Decoder Online con UTF-8