Cómo generar un hash MD5
- Pega el texto que quieres hashear en la caja de arriba, una cadena, un valor de configuración, una línea de un archivo, cualquier cosa.
- Haz clic en Generar Hash MD5, el digest hexadecimal de 32 caracteres aparece instantáneamente, justo debajo.
- Haz clic en Copiar al portapapeles para obtener el hash, o pega algo nuevo y vuelve a ejecutarlo.
Sin archivo que elegir, sin barra de progreso de subida, todo es una operación de un clic dentro del navegador.
Por qué generar un hash MD5
Una función de hash toma cualquier entrada (una cadena corta o un bloque enorme de texto) y produce una “huella digital” de longitud fija que es práctica de comparar pero prácticamente imposible de revertir de vuelta a la entrada original. MD5 (Message-Digest Algorithm 5) es una de las más antiguas y ampliamente desplegadas de estas, produciendo un digest de 128 bits mostrado como 32 caracteres hexadecimales. A pesar de sus debilidades criptográficas, sigue siendo una de las búsquedas de hash de mayor volumen en la web hoy en día, precisamente porque muchos sistemas heredados, checksums y bases de datos se construyeron alrededor de él antes de que sus problemas fueran ampliamente conocidos, esta herramienta existe para calcular rápidamente un valor coincidente exactamente para ese tipo de comprobación de compatibilidad heredada, no para recomendar MD5 para nada nuevo.
A diferencia de SHA-1 y SHA-256, MD5 no tiene una API nativa del navegador, el crypto.subtle.digest de la Web Crypto API solo admite SHA-1, SHA-256, SHA-384 y SHA-512. Esta página en su lugar usa una pequeña librería JavaScript dedicada a MD5 que se ejecuta enteramente del lado del cliente en el momento en que haces clic en el botón, así que sigue sin haber ningún viaje de ida y vuelta al servidor, solo no hay un atajo integrado del navegador para este algoritmo en particular.
MD5 está roto para seguridad, úsalo solo para compatibilidad heredada
Es importante ser directo sobre esto: MD5 NO debe usarse en ningún sitio donde la resistencia a colisiones o a manipulación realmente importe, almacenamiento de contraseñas, firmas digitales, certificados TLS, firma de código, o verificar que un archivo no ha sido modificado maliciosamente. Los ataques prácticos de colisión de MD5 existen desde 2004, y a estas alturas producir dos archivos distintos que compartan el mismo hash MD5 está bien al alcance de un atacante ordinario con hardware convencional. MD5 está incluso más completamente roto que SHA-1, que fue desaprobado tras la demostración de colisión “SHAttered” de 2017.
Esta herramienta existe para los casos de uso legítimos que quedan: hacer coincidir un checksum que un sistema heredado ya registró en MD5, confirmar que una descarga o texto copiado no se corrompió accidentalmente (bit-rot, una transferencia truncada), o trabajar con una base de datos, API o herramienta más antigua que todavía almacena o espera un valor MD5. Nada de eso requiere que MD5 resista a un atacante deliberado (solo corrupción accidental) que es exactamente donde MD5 todavía tiene un papel legítimo, aunque estrecho. Si estás construyendo algo nuevo y necesitas cualquier garantía real de seguridad, usa SHA-256 o algo más fuerte en su lugar.
Tu texto nunca sale de tu dispositivo
Calcular un hash no necesita ningún servidor en absoluto, esta página ejecuta el cálculo MD5 localmente en la memoria de tu navegador en el instante en que haces clic en el botón. Algunas herramientas online de “generador de hash” siguen redirigiendo tu entrada a través de un backend de todas formas, lo cual es un riesgo innecesario si lo que estás hasheando es sensible: un identificador interno, un valor de configuración, o texto que preferirías no entregar a los registros de acceso de un servidor de terceros.
Nada aquí se transmite, registra ni almacena, y funciona exactamente igual sin conexión una vez que la página ha cargado.
Usos habituales
- Verificar que una pieza de texto o un archivo antiguo coincide con un checksum MD5 registrado previamente.
- Trabajar con una columna de base de datos heredada, API o script que todavía espera un valor MD5 por compatibilidad.
- Confirmar que una descarga o copia se completó sin corrupción accidental (no contra un actor malicioso).
- Generar una huella digital rápida para comprobar que dos bloques de texto son idénticos sin un diff manual.
- Comprobar un valor contra una tabla de búsqueda o manifiesto existente basado en MD5.

