Identificador de Hash
Identifica algoritmos de hash a partir de una cadena usando la longitud, el conjunto de caracteres y prefijos distintivos. Detecta MD5, SHA, bcrypt, Argon2, PBKDF2, JWT y más.
Actualizado
Hash Identifier
Identify hash algorithms from a hash string using length, character set, and distinctive prefixes. Detects MD5, SHA family, bcrypt, Argon2, PBKDF2, JWT, and more with Hashcat mode hints.
Identify Hash
Length: 0 characters
Candidate Algorithms
Enter a hash string above to identify candidate algorithms.
Preguntas Frecuentes
¿Qué es el Hash Identifier?
Una herramienta que analiza una cadena de hash y enumera los algoritmos candidatos (MD5, SHA-1, SHA-256, bcrypt, Argon2, PBKDF2, JWT y más) según la longitud, el conjunto de caracteres y los prefijos.
¿Es privado?
Sí — toda la detección se realiza del lado del cliente mediante coincidencia de patrones con expresiones regulares. Tus hashes nunca salen de tu dispositivo.
¿Por qué muestra varios candidatos?
Muchos hashes son indistinguibles (p. ej., MD5, NTLM, MD4 y LM emiten 32 caracteres hexadecimales). Los resultados se clasifican por confianza con el número de modo de Hashcat correspondiente.
¿Es gratuito el Hash Identifier?
Sí, el Hash Identifier es 100% gratuito, sin registro, sin tarifas ocultas y sin límites de uso. Todo el procesamiento ocurre localmente en tu navegador, garantizando una privacidad total.
¿Están seguros mis datos con esta herramienta?
Por supuesto. El Hash Identifier procesa todo del lado del cliente en tu navegador. No se sube ni se almacena ningún dato en ningún servidor. Tu contenido permanece privado en tu dispositivo en todo momento.
¿Funciona el Hash Identifier en dispositivos móviles?
Sí, el Hash Identifier es totalmente adaptable y funciona en smartphones y tablets. Puedes usarlo en cualquier dispositivo con un navegador web moderno, sin necesidad de descargar ninguna aplicación.
¿Necesito crear una cuenta para usar esta herramienta?
No se necesita ninguna cuenta ni registro. Solo abre el Hash Identifier en tu navegador y empieza a usarlo de inmediato. No hay muros de registro ni restricciones de uso.
¿Cómo uso el Hash Identifier?
Solo introduce tu entrada en el campo correspondiente, ajusta la configuración a tu gusto y la herramienta la procesará al instante. Luego puedes copiar el resultado al portapapeles o descargarlo.
¿Qué navegadores son compatibles?
El Hash Identifier funciona en todos los navegadores modernos, incluidos Chrome, Firefox, Safari, Edge y Opera. Para una mejor experiencia, usa la última versión de tu navegador preferido.
¿Cómo se puede distinguir un hash MD5 de un hash NTLM?
Normalmente no se puede a partir del resumen por sí solo, y esa es la respuesta honesta que la mayoría de herramientas no te dan. Tanto MD5 como NTLM producen una cadena hexadecimal de 32 caracteres, porque NTLM es esencialmente un MD4 sin salt de la contraseña en UTF-16 y comparte la misma longitud de 128 bits. MD2, MD4, LM, RIPEMD-128 y HAVAL-128 también caen en 32 caracteres hex, así que son matemáticamente indistinguibles por su forma. El factor decisivo es el contexto: un valor de 32 hex extraído de una base de datos SAM de Windows o de un volcado de un controlador de dominio es casi con toda seguridad NTLM, mientras que uno sacado de la tabla de usuarios de una aplicación web es más probablemente MD5. Esta herramienta enumera todos los candidatos plausibles de 32 hex ordenados por confianza junto con el modo de Hashcat de cada uno, para que puedas elegir el algoritmo correcto según el origen del hash. Pega tu hash arriba para ver la lista completa de candidatos.
¿Qué es un número de modo de Hashcat y por qué esta herramienta lo muestra?
Un modo de Hashcat es el valor numérico que se pasa al parámetro -m de Hashcat para indicarle exactamente qué algoritmo debe crackear. Hashcat admite cientos de formatos, y cada uno tiene su propio modo: MD5 es -m 0, SHA-1 es -m 100, SHA-256 es -m 1400, bcrypt es -m 3200, SHA-512 crypt es -m 1800 y JWT es -m 16500. Elegir el modo equivocado hace que Hashcat compare tu lista de palabras contra el algoritmo incorrecto y nunca encuentre una coincidencia, así que acertar con este número es el primer paso práctico en cualquier intento de cracking. Este identificador muestra el modo correspondiente junto a cada candidato que reconoce, de modo que en lugar de rebuscar en la lista de modos de Hashcat puedes copiar el valor directamente en tu comando. Ten en cuenta que los formatos puramente informativos como MD2 o Adler-32 no muestran ningún modo porque Hashcat no los ataca.
¿Por qué un hash bcrypt o Argon2 se puede identificar con alta confianza, pero un SHA-256 en bruto no?
La diferencia está en si el algoritmo queda escrito en la propia cadena. Los hashes de contraseña adaptativos como bcrypt, Argon2 y las variantes de crypt de Unix usan formatos estructurados que incrustan metadatos como prefijos: bcrypt siempre empieza con $2a$, $2b$ o $2y$ seguido de un factor de coste y una cola de 53 caracteres, mientras que Argon2 comienza con $argon2id$ o $argon2i$ e indica sus parámetros de memoria e iteraciones. Esas marcas hacen que la identificación sea inequívoca, no una conjetura. Un resumen SHA-256 en bruto, en cambio, son solo 64 caracteres hexadecimales sin ninguna pista incrustada, y SHA3-256 y BLAKE2s-256 comparten esa misma longitud exacta. Por eso la herramienta reporta los formatos salados y con prefijo como de alta confianza, y los resúmenes hexadecimales en bruto como una estimación fundada. Pega cualquier hash para ver en qué categoría cae el tuyo y con qué grado de certeza.
¿Cómo detecta la herramienta un JWT en lugar de confundirlo con otra cadena Base64?
Un JSON Web Token tiene una estructura distintiva: tres segmentos codificados en Base64URL unidos por puntos en la forma header.payload.signature. El identificador primero comprueba que existan exactamente tres partes separadas por puntos que contengan solo caracteres Base64URL válidos, lo que descarta los hashes ordinarios. Pero muchas cadenas aleatorias podrían técnicamente coincidir con ese patrón, así que la herramienta va un paso más allá y realmente decodifica el primer segmento, confirmando después que el JSON de la cabecera resultante contiene un campo alg que declara el algoritmo de firma. Un token que se decodifica a una cabecera real con alg presente obtiene alta confianza, mientras que algo que solo se asemeja a la forma obtiene una confianza menor. Esto importa porque los JWT no son hashes de contraseña sino tokens firmados, y la firma usa su propio modo de Hashcat, -m 16500. Pega un token para confirmar que es un JWT genuino antes de intentar atacar su firma.
¿Qué debo hacer si el identificador de hash no devuelve ninguna coincidencia?
Un resultado sin coincidencia casi siempre significa que la entrada está ligeramente mal formada y no que el algoritmo sea desconocido, y unas pocas comprobaciones rápidas suelen solucionarlo. Primero, elimina espacios en blanco sobrantes, saltos de línea o comillas que se hayan copiado junto con el hash, ya que la detección recorta el valor pero no puede adivinar más allá de basura al principio o al final. Segundo, confirma que la cadena esté completa: un prefijo truncado como un $2a$ faltante en un hash bcrypt, o un carácter perdido que rompa la longitud esperada, hará fallar la coincidencia de patrones. Tercero, vigila los caracteres no hexadecimales, como una g suelta o una comilla tipográfica que se haya colado durante el copiado y pegado. Si estás pegando un lote, la pestaña de modo masivo marca cada línea individualmente para que puedas localizar la que falló. Limpia el valor y vuelve a pegarlo, y la herramienta volverá a ejecutar la detección al instante.
Embed This Tool
Add a free, live version of this widget to your own website or blog post — it runs entirely in your visitors' browsers, with a credit link back to The Toolbox.
<iframe src="https://getthetoolbox.com/embed/hash-identifier" title="Hash Identifier — The Toolbox" width="100%" height="220" style="max-width:480px;border:1px solid #e2e8f0;border-radius:12px" loading="lazy"></iframe>
<p style="font-size:12px;margin:4px 0 0"><a href="https://getthetoolbox.com/security-tools/hash-identifier?utm_source=embed&utm_medium=widget" target="_blank" rel="noopener">Free Hash Identifier</a> by The Toolbox</p>Herramientas Relacionadas
Verificador de Hash Gratis Online
Verifica la integridad de los archivos comparando sumas de comprobación hash. Gratis, rápido y funciona totalmente en tu navegador sin necesidad de registro.
Analizador de cabeceras de seguridad gratis
Comprueba las cabeceras de seguridad de un sitio web y obtén sugerencias de mejora. Gratis, rápido y funciona por completo en tu navegador sin necesidad de registro.
Herramienta de cifrado/descifrado gratis
Cifra y descifra texto con AES, DES y otros algoritmos. Gratis, rápido y funciona por completo en tu navegador sin necesidad de registro.
Generador de HMAC online gratis
Genera firmas HMAC para la autenticación de API usando varios algoritmos de hash. Gratis, rápido y funciona por completo en tu navegador sin necesidad de registro.
Acerca del Identificador de Hash
El Identificador de Hash toma una cadena hash misteriosa y te dice qué algoritmo probablemente la generó. Pega un valor como 5f4dcc3b5aa765d61d8327deb882cf99 y obtendrás al instante una lista ordenada de algoritmos candidatos — MD5, la familia SHA, bcrypt, Argon2, PBKDF2, JWT y decenas más — cada uno etiquetado con un nivel de confianza y, cuando existe, el número de modo de Hashcat correspondiente. Está pensado para pentesters, jugadores de CTF, equipos de respuesta a incidentes y desarrolladores que han encontrado un hash en un volcado de base de datos, un archivo de configuración o una credencial filtrada, y necesitan saber qué tienen delante antes de poder hacer algo con ello.
Toda la detección ocurre en tu navegador mediante coincidencia de patrones. Nada de lo que pegues se sube, se registra ni se almacena en un servidor, algo que importa cuando los "datos de prueba" son en realidad un hash de contraseña real sacado de producción. No requiere registro ni tiene límite de uso.
Cómo funciona la identificación de hashes
La identificación es heurística, no magia. La herramienta examina tres señales: la longitud de la cadena, su conjunto de caracteres (hexadecimal, Base64 o Base64URL) y cualquier prefijo distintivo. Una cadena hexadecimal de 32 caracteres equivale a 128 bits, por lo que podría ser MD5, NTLM, MD4, LM, MD2, RIPEMD-128 o HAVAL-128 — todos genuinamente indistinguibles a partir del solo resumen. El Identificador de Hash enumera todos los candidatos plausibles en lugar de fingir que hay una única respuesta, y los ordena por probabilidad. Las longitudes hexadecimales habituales que mapea son:
- 32 caracteres hex (128 bits) — MD5, NTLM, MD4, LM y similares
- 40 caracteres hex (160 bits) — SHA-1, RIPEMD-160
- 56 / 64 / 96 / 128 caracteres hex — SHA-224, SHA-256, SHA-384, SHA-512 y sus equivalentes en SHA-3 y BLAKE2
Formatos con prefijo y estructurados
Algunos hashes llevan su algoritmo incrustado en la propia cadena, y en esos casos la detección es inequívoca en lugar de una conjetura. El Identificador de Hash reconoce los prefijos estándar de crypt(3) y PHC, además de un amplio abanico de formatos propios de distintos proveedores:
$1$MD5 crypt,$5$SHA-256 crypt,$6$SHA-512 crypt$2a$ / $2b$ / $2y$bcrypt, validado hasta el factor de coste y la cola de 53 caracteres$argon2i$ / $argon2id$Argon2, el ganador de la competición PHC resistente a la memoria$pbkdf2-*, phpass$P$ / $H$(WordPress, phpBB), LDAP{SSHA}y{SHA}, Cisco Type 8/9, y formatos de MSSQL
También detecta JSON Web Tokens por sus tres segmentos en Base64URL y realmente decodifica la cabecera para confirmar que existe un campo alg, de modo que un JWT genuino obtiene una confianza mayor que algo que simplemente parece uno. Para los resúmenes codificados en Base64, comprueba la longitud en bytes del valor decodificado — 16, 20, 32 o 64 bytes — para señalar un probable MD5, SHA-1, SHA-256 o SHA-512.
Modo masivo y el flujo de trabajo con Hashcat
Más allá de las búsquedas individuales, una pestaña de modo masivo (Bulk) acepta un hash por línea y devuelve el candidato principal, la confianza, el modo de Hashcat y un recuento de alternativas para cada fila — útil para clasificar un volcado completo de una sola vez. Una pestaña de Referencia lista el mapa completo de longitud a algoritmo y la tabla de prefijos, para que puedas identificar formatos a simple vista sin escribir nada.
Las pistas de modo de Hashcat son la ventaja práctica. Si la herramienta identifica bcrypt, muestra hashcat -m 3200; SHA-256 crypt muestra -m 7400; un resumen MD5 es -m 0. Puedes copiar eso directamente en un comando de cracking sin tener que rebuscar en la lista de modos de Hashcat.
Cómo interpretar los resultados con sensatez
Trata las coincidencias de resúmenes en bruto como una estimación fundada, no como un veredicto. Como MD5 y NTLM comparten longitud, un resultado de 32 caracteres hex te indica la forma del hash, no el sistema que lo generó — el contexto (un volcado de Windows frente a una aplicación web) suele desempatar. Los formatos salados y adaptativos como bcrypt, Argon2 y las variantes de crypt son fiables porque los parámetros van incrustados. Si no obtienes ninguna coincidencia, revisa si hay espacios en blanco sobrantes, un prefijo ausente o caracteres no hexadecimales, y vuelve a pegarlo.