Generador de hash MD5
Un preajuste de Generador de hash
Genera hashes MD5 a partir de texto. MD5 está roto criptográficamente y no debe usarse para seguridad, pero sigue siendo el formato de checksum publicado junto a muchas descargas y usado por sistemas heredados — así que sigue siendo útil para verificar que un archivo llegó intacto.
- Los archivos nunca salen de tu dispositivo
- Gratis, sin registro
- Sin marcas de agua
- Funciona sin conexión una vez cargado
Cómo generador de hash
- 1
Introduce tu texto
Escribe o pega cualquier cosa — los hashes se actualizan mientras escribes.
- 2
Lee los resultados
MD5, SHA-1, SHA-256, SHA-384 y SHA-512 se muestran todos juntos.
- 3
Copia
Un clic copia cualquier hash al portapapeles.
Dónde sigue apareciendo MD5 a pesar de estar obsoleto para seguridad
Una gran cantidad de software existente, checksums de descarga publicados, y esquemas de bases de datos heredados todavía usan MD5 simplemente porque se construyeron antes de que sus debilidades fueran ampliamente conocidas, o porque el caso de uso específico genuinamente no necesita fortaleza criptográfica — una comprobación de integridad no adversarial en una transferencia de archivo interna, por ejemplo, donde nadie intenta falsificar deliberadamente un archivo coincidente. Generar un hash MD5 aquí es útil específicamente para interoperar con esa superficie existente: coincidir con un checksum que un proveedor ya publica, o satisfacer un sistema heredado que espera MD5 y no puede cambiarse fácilmente.
Vale la pena ser explícito sobre el límite: bien para comparar un archivo descargado contra un checksum proporcionado por el editor, bien para detectar corrupción accidental de datos, y no apropiado en ningún lugar donde un adversario motivado pudiera beneficiarse de falsificar una colisión — firmas digitales, almacenamiento de contraseñas, o cualquier cosa donde la propia comprobación de integridad sea un control de seguridad en lugar de una conveniencia.
Migrar un sistema antiguo fuera de MD5 sin romperlo de la noche a la mañana
Generar un hash MD5 junto a los otros algoritmos que calcula esta herramienta suele formar parte de un paso de migración en lugar de ser un fin en sí mismo — comprobar lo que produce actualmente un sistema heredado contra lo que produce un reemplazo más nuevo basado en SHA-256, para que los dos puedan ejecutarse en paralelo y compararse durante una transición en lugar de cambiar a ciegas. Tener cada algoritmo disponible en un solo lugar elimina la necesidad de recurrir a varias herramientas de línea de comandos distintas solo para comparar salidas una junto a otra durante ese tipo de trabajo de migración.
Preguntas frecuentes
¿Es seguro usar MD5?
No para nada relacionado con seguridad. Los ataques de colisión prácticos contra MD5 existen desde 2004, y SHA-1 está roto desde 2017. Ambos siguen siendo útiles para comprobaciones no adversariales — verificar que una descarga coincide con un checksum publicado, o detectar corrupción accidental. Usa SHA-256 o mejor siempre que pueda haber un atacante involucrado.
¿Se puede revertir un hash de vuelta al texto original?
No — el hashing es unidireccional por diseño. Pero las entradas cortas o comunes se pueden encontrar por fuerza bruta o en tablas arcoíris precalculadas, que es por lo que las contraseñas deben hashearse con un algoritmo lento y con sal como bcrypt o Argon2 en lugar de un SHA crudo.
¿Debería hashear contraseñas con esto?
No. El almacenamiento de contraseñas necesita un algoritmo deliberadamente lento con una sal por usuario — bcrypt, scrypt o Argon2. Un SHA-256 crudo es demasiado rápido: el hardware moderno prueba miles de millones de intentos por segundo contra él.
¿Se envía mi entrada a algún sitio?
No. Los hashes SHA usan la API Web Crypto integrada de tu navegador y MD5 se ejecuta en JavaScript en esta página. Nada se transmite, por lo que la herramienta sigue funcionando sin conexión.
¿Por qué el mismo texto da un hash distinto en otro sitio?
Casi siempre un salto de línea final o una codificación de caracteres distinta. Esta herramienta hashea exactamente los bytes de tu entrada como UTF-8 — las herramientas de línea de comandos como `echo` añaden un salto de línea a menos que pases `-n`.
También podrías necesitar
Codificador y decodificador Base64
Codifica y decodifica Base64 y Base64URL
Decodificador de JWT
Decodifica e inspecciona JSON Web Tokens
Generador de UUID
Genera UUID v4 y v7 en masa
Formateador de CSS
Embellece o minifica hojas de estilo
Minificador de CSS
Reduce hojas de estilo con un minificador que realmente entiende CSS
Formateador de HTML
Embellece e indenta HTML correctamente
Formateador de JavaScript
Formatea JS y TypeScript con un analizador real
Minificador de JS
Reduce JavaScript con una minificación real, no con expresiones regulares