Cómo crear un hash MD5
- Selecciona Texto o Archivo. Escribe o pega un texto y el MD5 aparece mientras escribes, o arrastra un archivo a la zona de carga.
- Copia el MD5 de la primera fila de los resultados. Está resaltado para que lo encuentres de un vistazo.
- Para verificar un checksum, pega el MD5 esperado en Comparar con un hash esperado (opcional). Verás al instante si coincide o no.
- Activa Letras en mayúsculas si necesitas los dígitos hexadecimales en mayúsculas.
Características
- MD5 primero, resaltado arriba de los resultados, con SHA-1, SHA-256, SHA-384 y SHA-512 debajo.
- Hash de un texto o de cualquier archivo, desde una palabra hasta una imagen de disco.
- Recuadro de comparación que ignora espacios y mayúsculas.
- Barra de progreso mientras se procesan archivos grandes, para que sepas que no se trabó.
- Resultado en mayúsculas o minúsculas y un botón de copiar para cada hash.
- Entrada en UTF-8, así que un texto con acentos, eñes o cualquier alfabeto da siempre el mismo MD5.
Por qué usar el generador de MD5 de Fileora
Comprobar el checksum de un archivo no debería obligarte a mandar el archivo a un sitio web. Fileora calcula el MD5 en tu navegador con spark-md5, una biblioteca de código abierto, y procesa el archivo por partes en tu propio dispositivo. No se sube nada, así que los documentos confidenciales siguen siendo privados y los archivos grandes se procesan a la velocidad de tu computadora y no a la de tu conexión.
No cuesta nada, no pide registro y funciona en Android y iPhone igual que en la computadora.
Si vas a elegir un algoritmo para algo nuevo, prefiere el generador de SHA-256. Para ver los cinco algoritmos con el mismo peso, abre el generador de hash. Y si lo que realmente quieres es convertir datos en texto legible y no obtener su huella, lo que buscas es codificar en Base64, no un hash.
Dónde MD5 todavía es útil
La debilidad de MD5 son las colisiones provocadas, no las casuales. La probabilidad de que dos archivos distintos compartan un MD5 por accidente es muy pequeña, así que sigue siendo una huella práctica cuando no hay ningún atacante de por medio:
- Comprobar descargas y copias de seguridad: muchos espejos y sitios de software antiguos todavía publican sumas MD5 para confirmar que una transferencia no se dañó.
- Encontrar archivos duplicados: los archivos idénticos tienen hashes idénticos, así que comparar los MD5 es una forma rápida de detectar copias.
- Claves de caché y ETags: servidores web y herramientas de compilación usan MD5 a menudo para saber cuándo cambió un contenido.
- Sistemas heredados que esperan un valor MD5 en un campo de una API o una base de datos.
Dónde no hay que usar MD5
Evita MD5 para firmas digitales, certificados, software que necesitas proteger contra manipulaciones y, sobre todo, contraseñas. Un atacante puede preparar dos archivos con el mismo MD5, y una tarjeta gráfica rápida puede probar miles de millones de contraseñas por segundo contra un hash MD5. Para integridad frente a manipulaciones usa SHA-256; para contraseñas, un algoritmo específico de hash de contraseñas dentro de tu aplicación.