Explicación del funcionamiento de MD5
Se denomina habitualmente cifrado MD5, aunque técnicamente es un algoritmo hash de resumen unidireccional, no existe algoritmo de descifrado. El mismo texto genera siempre el mismo valor MD5, utilizado para comprobar la integridad de archivos.
El MD5 de 16 caracteres no es un algoritmo hash independiente. Se obtiene extrayendo los caracteres desde la posición 8 hasta la 24 del MD5 completo de 32 caracteres. Es un formato compatible heredado, muy usado en sistemas antiguos ASP y backends obsoletos.
Usos habituales de MD5
- Comprobación de archivos: comparar valores MD5 para detectar modificaciones
- Resumen de texto: generar rápidamente un identificador único para textos
Aviso importante: El MD5 original no es adecuado para almacenar contraseñas directamente. Las contraseñas débiles se pueden romper fácilmente mediante tablas arcoíris. Para entornos productivos se recomienda usar hash con sal o algoritmos más seguros como bcrypt, Argon2 o SHA256.
Procesamiento seguro
Todos los cálculos MD5 se ejecutan localmente en el navegador. Los datos en texto plano no se envían a servidores para proteger la privacidad de tus entradas.