简体中文 Tiếng Việt 日本語 한국어 हिन्दी Español Français العربية বাংলা Português Русский اردو Bahasa Indonesia Deutsch Naijá मराठी తెలుగు Türkçe தமிழ்
// hash · digest · fingerprint

MD5 Hash

SÓLO DEL LADO DEL CLIENTE
COMPUESTO EN TIEMPO REAL
MD5 is a Función hash unidireccional de 128 bitsque produce un resumen hexadecimal de 32 caracteres. Es adecuado para comprobaciones de integridad de datos y toma de huellas dactilares, perono recomendadopara almacenamiento de contraseñas. Utilice bcrypt o Argon2 en su lugar.
Procesado 0
Bytes totales 0
Formato de salida HEX-32
Modo ESTÁNDAR
Configuración de salida
Variante hash
Codificación de entrada
Modo por lotes
📂
Suelta un archivo para calcular su hash
Entrada
Salida primariaMD5-32
Hashing en vivo habilitado
Listo: ingrese texto para realizar el hash automático o haga clic en el botón para ejecutarlo manualmente
Resumen de hash
Resultados de hash por lotes
Entrada original MD5-32 MD5-16 MD5-32 Mayúsculas
🔬
Variante hash #explain-variant
MD5-32
Salida estándar
El formato MD5 estándar definido en RFC 1321 genera un128 bitsdigest para entradas de cualquier longitud y lo muestra como32caracteres hexadecimales en minúscula. Se utiliza ampliamente para comprobaciones de integridad de archivos, huellas digitales de datos y deduplicación. Ejemplo:5d41402abc4b2a76b9719d911017c592
MD5-16
Salida truncada
Toma caracteres9–24de la salida estándar MD5-32 (16 caracteres en total), exponiendo efectivamente los 64 bits centrales. Es más corto, pero tiene un mayor riesgo de colisión (aproximadamente2⁻⁶⁴). Adecuado para ID cortos o tokens en escenarios de baja seguridad, pero no recomendado para validación de seguridad.
MD5-32 Mayúsculas
Salida en mayúsculas
Exactamente el mismo valor hash que MD5-32, pero con letras mayúsculas (A–F). Algunos sistemas heredados, firmas de pago o interfaces empresariales requieren salida en mayúsculas. Ejemplo:5D41402ABC4B2A76B9719D911017C592
📥
Codificación de entrada #explain-encoding
UTF-8 Texto
Predeterminado
Trata la entrada como unUTF-8y convierte automáticamente caracteres multibyte como chino, japonés o emoji en secuencias de bytes antes del hash. Este es el modo más común y funciona para la entrada de texto normal.
Secuencia de bytes hexadecimales
Hexadecimal
Trata la entrada como una cadena hexadecimal (0-9, a-f, espacios ignorados). Cada dos caracteres se analizan como un byte antes del hash. Esto es útil al aplicar hash a datos binarios sin procesar, como claves o cargas útiles de protocolos. Entrada de ejemplo: Cadena codificada48 65 6c 6c 6f
Base64
Decodificación Base64
Trata la entrada como un estándarBase64string, lo decodifica en bytes sin formato y aplica hash a esos bytes. Útil al calcular el hash original del contenido de un archivo o imagen representado en Base64. Ejemplo:SGVsbG8=
📋
Modo por lotes #explain-batch
Texto único/completo
Predeterminado
Hashes todo el contenido del cuadro de entrada, incluidos los saltos de línea, comoun valor completoy genera un único resultado. Adecuado para tomar huellas digitales de texto completo, párrafos o contenido de archivos. Los saltos de línea se incluyen en la entrada hash.
Dividir por línea
Lote
Divide la entrada en varias líneas usando\ncomo separador y aplica un hash a cada línea de forma independiente. Las líneas vacías se ignoran automáticamente. El resultado principal muestra un hash por línea y la tabla de lotes completa a continuación incluye resultados MD5-32, MD5-16 y mayúsculas con un solo clic.CSVexportación. Útil para nombres de usuarios, listas de contraseñas y procesamiento de conjuntos de datos.