Generador MD5
Calcula el hash y luego compruébalo
Este generador MD5 convierte cualquier texto en su hash de treinta y dos caracteres, dentro de tu propio navegador. Calcula el hash de todo el cuadro o línea por línea y luego pega un checksum publicado para ver al instante si el tuyo coincide.
- PrecioGratis
- Líneas a la vez500
- RegistroNinguno
- SubidoNada
Generador MD5
Un hash, o uno por línea, creado en tu navegador
- Hashes
- 0
- Caracteres
- 0
- Bytes en UTF-8
- 0
Pega un hash que alguien haya publicado y esta línea dirá si tu texto lo produce.
Todos los hashes de esta ejecuciónMD5 es una suma de verificación, no un almacén de contraseñas. Te dice que un archivo llegó entero; no guarda ningún secreto.
Listo. Escribe o pega, y el hash aparecerá sobre la marcha.
Lo que te dice realmente un hash MD5
MD5 lee tus bytes y devuelve treinta y dos caracteres. La misma entrada da siempre la misma respuesta, y un solo carácter cambiado da una completamente distinta.
Sin esa propiedad, el MD5 no serviría para comprobar descargas. Con él confirmas que dos copias coinciden sin revisar cada byte por separado.
Sin embargo, no demuestra nada sobre quién creó el archivo. Cualquiera puede publicar un hash junto a una descarga, incluida la persona que la manipuló.
Así que úsalo para detectar una transferencia rota, no una hostil. RFC 1321 define el algoritmo que implementa esta página.
Dónde sigue siendo útil un generador MD5
Comprobar una descarga. Un proyecto publica el hash de su instalador, tú calculas el de tu copia, y entonces ambos coinciden o no.
Detectar duplicados. Calcula el hash de mil nombres de archivo o registros y las repeticiones se alinean al instante, porque una entrada idéntica da una salida idéntica.
Leer datos antiguos. Muchos sistemas escritos antes de 2010 guardan un MD5 en algún sitio, y a veces tienes que averiguar qué lo produjo.
ETags y claves para la caché. Además, una huella corta y estable de un contenido es justo lo que necesitan, y nada de ellas tiene que resistir a un atacante.
Dónde dejó de ser seguro
Los investigadores encontraron colisiones en 2004. Una colisión significa dos entradas distintas que producen el mismo hash, lo que rompe cualquier promesa de unicidad.

En 2008, un equipo usó esa debilidad para falsificar la firma de una autoridad de certificación. Así terminó MD5 para las firmas.
Las contraseñas cayeron por separado. Una máquina moderna prueba miles de millones de MD5 por segundo, así que una tabla robada de contraseñas en MD5 es una lista de contraseñas.
Por lo tanto, guarda las contraseñas con bcrypt, scrypt o Argon2, y firma con SHA-256. Reserva MD5 para el trabajo de checksum en el que todavía funciona bien.
Cómo leer un checksum publicado
Un proyecto suele publicar sus hashes en un pequeño archivo de texto junto a la descarga. Cada línea contiene el hash, unos espacios y luego el nombre del archivo.

Copia el hash de tu archivo, no el de encima ni el de debajo. Las distintas compilaciones de una misma versión tienen hashes distintos, y la lista rara vez dice cuál es cuál.
Después, mira qué más ofrece la página. Muchos proyectos publican también una firma, y esa responde a la pregunta que un checksum no puede: quién hizo esto.
Si solo existe un checksum, descárgalo por https desde el propio proyecto. Un hash servido por http simple puede cambiarse de camino hacia ti.
Cómo es posible que dos archivos den el mismo hash
Treinta y dos caracteres hexadecimales cubren un número fijo de posibilidades. En cambio, los archivos no, porque un archivo puede tener cualquier longitud.

Así que tiene que haber colisiones en algún sitio. Eso ocurre con todos los hashes, incluido SHA-256, y por sí solo no es un fallo.
El fallo está en lo barato que resulta encontrar una. Con MD5, un portátil lo consigue en segundos, y eso fue lo que lo sacó del trabajo de seguridad.
Para una descarga rota, eso sigue sin importar. De hecho, la corrupción es aleatoria, y una corrupción aleatoria no va a caer en un archivo que colisione.
MD5 frente a las alternativas
SHA-256 hace el mismo trabajo y nadie ha encontrado una colisión en él. Úsalo siempre que elijas desde cero en lugar de coincidir con algo antiguo.
CRC32 es más corto y más rápido, y detecta bien los errores de transmisión. Aun así, nunca se pensó para resistir a nadie.
BLAKE3 es más nuevo y más rápido que ambos en un archivo grande. Sin embargo, su compatibilidad es menor, y eso suele decidir la cuestión.
Así que la regla honesta es breve. Usa MD5 cuando otro haya publicado MD5, y recurre a SHA-256 en cualquier otro caso.
En la práctica, además, hay algo que lo decide: lo que ya usa la otra parte. Un checksum solo ayuda cuando ambos extremos calculan el mismo, así que el formato de su documentación gana al que tú prefieras.
Por qué tu navegador no lo hace
La Web Crypto API ofrece SHA-1, SHA-256, SHA-384 y SHA-512, y deja fuera MD5 a propósito. Por eso esta página lleva el algoritmo incorporado, escrito a partir de la especificación, y funciona sin instalar ni subir nada.
En esta página
- La herramienta
- Lo que te dice realmente un hash MD5
- Cómo usar el generador MD5
- Lo que distingue a este generador MD5
- Comparar hashes sin engañarte
- Cuatro formas en que una comprobación MD5 sale mal
- Preguntas frecuentes sobre el generador MD5
- Utilidades que se complementan con esta
Sigue leyendo
Cómo usar el generador MD5
Tres pasos, y el tercero es el motivo por el que vino la mayoría.
- 1
Pega tu texto
Suelta una cadena, una clave o una lista entera. El hash aparece mientras escribes, así que no hay que pulsar nada.
- 2
Elige todo o por línea
Un hash para todo o uno para cada línea. Una lista de checksums necesita la segunda opción.
- 3
Compáralo con el suyo
Pega en el cuadro de la derecha el hash que alguien publicó. La línea de debajo dice si coincide o no.
- 4
Copia o descarga
Copia un hash o toda la tabla en CSV, con la entrada junto a cada hash.
Lo que distingue a este generador MD5
La especificación fija el algoritmo. Todo lo que cambia está en lo que la página hace a su alrededor.
Comprueba, no solo calcula
La mayoría de las herramientas se quedan en producir un hash. Pero normalmente lo quieres para compararlo, así que ese cuadro está aquí y no en tu cabeza.
Quinientas líneas a la vez
Pega una columna y cada línea recibe su propio hash. Además, la tabla muestra la entrada al lado, así que nada se mezcla.
Da el mismo resultado que cualquier otra herramienta
Esta página codifica tu texto en UTF-8 antes de calcular el hash, igual que las herramientas de línea de comandos. Así, un carácter con acento da aquí la misma respuesta que allí.
Todo se queda en esta pestaña del navegador
El MD5 se calcula en tu navegador, sin pasar por Denwix. Una clave de licencia o una ruta interna nunca llega a este sitio, porque no hay ninguna petición que hacer.
Explica el uso correcto de MD5
La nota bajo la tabla no es decoración. Una herramienta que te da un hash roto sin mencionarlo ha hecho medio trabajo.
Mayúsculas cuando las necesitas
Algunos sistemas muestran el hash en mayúsculas. Un interruptor iguala el suyo, porque una comparación que falla por las mayúsculas te hace perder una tarde.
Comparar hashes sin engañarte
Un checksum solo ayuda cuando la comparación es honesta. Por eso estos cuatro hábitos la mantienen así.
- Consigue el hash en otro sitio. Un hash publicado en la misma página que la descarga demuestra muy poco. Quien sustituyó uno podría sustituir el otro.
- Cuidado con los espacios. Un espacio final o un salto de línea suelto cambia cada carácter del resultado. Por eso existe el interruptor para recortar.
- Compara la cadena completa. La gente revisa los seis primeros caracteres y se detiene. Las colisiones se encuentran haciendo coincidir partes, así que lee los treinta y dos o deja que lo haga la herramienta.
- Cambia de herramienta donde importa. Si la respuesta decide quién entra, MD5 es la herramienta equivocada. Usa SHA-256 para la integridad y un hash de contraseñas para las contraseñas.
- Mantén las mayúsculas coherentes. El hexadecimal no distingue mayúsculas, pero la comparación de cadenas sí. Elige una forma y mantenla en todos tus scripts.
- Escribe el algoritmo junto al hash. Treinta y dos caracteres podrían ser MD5 o la primera mitad de algo más largo. Dos palabras en tu documentación le ahorran una conjetura a la siguiente persona.
- Vuelve a descargar antes de alarmarte. Una discrepancia es mucho más a menudo una descarga cortada que un ataque. Descárgalo de nuevo y compruébalo otra vez.
- Calcula el hash del archivo, no de la página que habla de él. Descargar a través de un proxy que reescribe el contenido da un hash distinto. Descarga el archivo en bruto y vuelve a probar antes de pensar lo peor.
Cuatro formas en que una comprobación MD5 sale mal
Cada una convierte una comprobación que parece convincente en otra que no demuestra nada.
Guardar contraseñas con él
Este es el grave, y todavía ocurre. Alguien descifra una tabla MD5 filtrada en minutos, así que no protege a nadie.
Confiar en él contra la manipulación
Una colisión permite a alguien crear un segundo archivo con tu hash. Para esa amenaza necesitas SHA-256 y una firma.
Calcular el hash de los bytes equivocados
Calcular el hash de un texto que tu editor guardó con BOM, o con finales de línea de Windows, da una respuesta que nadie más reproduce.
Leer un hash recortado
Algunos sitios muestran los primeros ocho caracteres para ahorrar espacio. Eso es una pista, no una comprobación, y coincide con demasiada facilidad.
Comparar a ojo
Treinta y dos caracteres se parecen mucho después de los primeros. La gente mira los extremos, decide que coinciden y se salta por completo el centro. Por eso, deja que una herramienta haga la comparación.
Preguntas frecuentes sobre el generador MD5
¿Hay forma de deshacer un hash MD5?
No deshaciéndolo, porque el algoritmo descarta información. Sin embargo, las entradas cortas o comunes se encuentran buscándolas en una tabla de hashes precalculados, y por eso "password" nunca es un secreto.
¿Por qué mi hash es distinto al de otra herramienta?
Casi siempre cambia la entrada y no el algoritmo. Un salto de línea final, un espacio, otra codificación de texto o los finales de línea de Windows cambian cada carácter del resultado.
¿MD5 sigue siendo seguro para algo?
Para detectar daños accidentales, sí. En cambio, para cualquier cosa en la que pueda influir un atacante, no. La prueba es sencilla: si alguien ganaría algo encontrando otra entrada con el mismo hash, usa SHA-256.
¿Funciona con archivos?
Abre un archivo de texto con el botón y esta página calcula su hash aquí. Los archivos binarios son otro trabajo, porque un navegador leyendo un binario grande es lento y el sistema operativo ya trae un comando para ello.
¿Qué diferencia hay entre un hash y el cifrado?
El cifrado está pensado para que quien tenga la clave lo deshaga. Un hash, en cambio, no está pensado para deshacerse nunca. Por eso un hash no puede guardar algo que necesites recuperar.
¿Cuánto mide un hash MD5?
Siempre treinta y dos caracteres, le des lo que le des. Una sola letra y un gigabyte salen con la misma longitud, y eso es lo que hace útil un hash como huella.
¿Por qué algunas herramientas lo muestran en mayúsculas?
El hexadecimal no tiene mayúsculas propias, así que ambas formas significan el mismo número. Las herramientas de Windows tienden a las mayúsculas y las de Unix a las minúsculas; por eso el interruptor está aquí.
¿Mi texto viaja a algún servidor de Denwix?
No. El algoritmo se ejecuta dentro de la pestaña de tu navegador, así que nada de lo que pegas llega a este sitio, y ningún registro lo guarda.
Utilidades que se complementan con esta
Tres que responden a las preguntas que un hash MD5 plantea en lugar de resolver.
Generador de hash
SHA-1, SHA-256, SHA-384 y SHA-512, para los trabajos que MD5 no debería hacer.
Abrir herramienta →Codificador y decodificador Base64
Codificar, no calcular un hash: funciona en ambos sentidos, y esa es toda la diferencia.
Abrir herramienta →Generador de contraseñas
Crea una contraseña que merezca protegerse y luego guárdala con algo más fuerte que MD5.
Abrir herramienta →
Calcula el hash aquí y compruébalo aquí
Pega tu texto, lee los treinta y dos caracteres y compáralos con los que te dieron. El generador MD5 es gratis, no necesita cuenta y mantiene cada byte en tu dispositivo.