La herramienta calcula MD5 del texto de entrada en UTF-8 y devuelve un resumen de 128 bits como 32 caracteres hexadecimales. Úsalo para checksums, datos de prueba o sistemas heredados que aún requieren MD5. Si los resultados difieren, comprueba la entrada real: mayúsculas, espacios, codificación y finales de línea. Los ejemplos permiten verificar abc, un salto LF final y el texto chino 中文 por separado.
MD5 es determinista y unidireccional, pero no tiene suficiente resistencia a colisiones para flujos de seguridad. No lo uses para contraseñas, firmas ni protección contra cambios; elige un hash moderno o un esquema de hashing de contraseñas.
Preguntas y respuestas frecuentes sobre este tema.
MD5 es una función hash de 128 bits que produce una cadena hexadecimal de 32 caracteres. Se utiliza comúnmente para checksums y verificación de integridad de datos.
MD5 ya no se considera seguro para hashing de contraseñas ni fines criptográficos. Usa SHA-256 para verificaciones de integridad que no sean contraseñas y un algoritmo como bcrypt, scrypt o Argon2 para almacenar contraseñas.
No, las funciones hash son unidireccionales. No se puede derivar la entrada original a partir del hash.
No, el hashing MD5 se calcula completamente en su navegador. Su texto de entrada se procesa localmente con JavaScript y nunca se transmite a ningún servidor.
Los hashes de ejemplo se agrupan de 8 en 8 caracteres para facilitar la lectura; elimina los espacios antes de compararlos. El texto abc sin salto final produce 90015098 3cd24fb0 d6963f7d 28e17f72. El mismo texto seguido de un salto LF produce 0bee89b0 7a248e27 c83fc3d5 951213c1. Los saltos forman parte de los bytes de entrada. Otras herramientas pueden usar CRLF en vez de LF; comprueba texto, espacios, mayúsculas y finales de línea antes de comparar.
La herramienta usa UTF-8. Introduce los dos caracteres 中文 sin comillas, espacios ni salto final; el resultado MD5 es a7bac223 9fcdcb3a 067903d8 077c4a07. Se agrupa de 8 en 8 caracteres para facilitar la lectura; elimina los espacios al comparar. Si un sistema externo usa Big5, GBK u otra codificación, calcula bytes distintos: que los caracteres se vean iguales no garantiza que sus bytes lo sean.
El checksum de un archivo calcula sus bytes originales; esta herramienta calcula texto en UTF-8. Solo coinciden si ambas secuencias de bytes son idénticas. La marca de orden de bytes (BOM), otra codificación o finales de línea distintos pueden cambiar el resultado. Pegar texto decodificado no conserva los bytes originales de cualquier archivo binario; para verificar su checksum, usa una herramienta que lea directamente los bytes del archivo.