Identificador de hashes

Pega un hash y descubre qué lo creó probablemente. Algunos formatos se anuncian en su prefijo; el resto se reduce por longitud y alfabeto a una lista corta, y cuando dos algoritmos comparten exactamente la misma forma, esta página lo dice en lugar de elegir uno y sonar segura. Funciona por completo en tu navegador: el hash nunca se sube, nunca se registra y nunca se envía a ningún sitio para ser crackeado.

Leer un hash como un examinador de huellas

Tres rasgos hacen casi todo el trabajo. Primero el prefijo: los formatos crypt modulares fueron diseñados para ser autodescriptivos, así que $2y$ es bcrypt, $6$ es el hash de contraseña SHA-512 de un archivo shadow de Linux, $argon2id$ es Argon2 con sus parámetros de ajuste a cuestas, y un asterisco inicial marca el formato de MySQL posterior a 4.1. Cuando un prefijo habla, la identificación es tan segura como este campo permite. Segundo, la longitud: el número de caracteres de un resumen hex es el doble de su número de bytes, así que 32 es 128 bits, 40 es 160 bits, 64 es 256 bits, 128 es 512 bits; cada longitud es una familia, no un individuo. Tercero, el alfabeto: el hex puro sugiere un resumen en bruto; una cadena con + y / y un = final es un resumen vestido de Base64, habitual cuando una API o un archivo de configuración lo almacena.

Los límites importan tanto como el método, y son la razón de las etiquetas de confianza. MD5 y NTLM son la colisión famosa: misma forma, cálculo distinto, y el único separador es la procedencia, dónde se encontró la cadena. SHA-256, SHA3-256 y BLAKE2s comparten igualmente el contorno de 256 bits. Quien haya preguntado a un chat de IA «¿qué hash es este?» conoce el modo de fallo: el chat elige el nombre famoso para esa longitud, lo afirma sin matices y se equivoca un tercio de las veces con total confianza. Esta página devuelve la lista corta con el razonamiento adjunto, para que el humano que conoce el contexto —un volcado de Windows, una página de descargas, una columna de base de datos— pueda terminar la identificación que la forma empezó. Cuando necesites calcular el resumen de un valor candidato para comparar, usa el generador de hashes; cuando la cadena misteriosa resulte estar codificada en lugar de resumida, el decodificador Base64 la abrirá. El artículo principal, nunca dejes que un chatbot toque tus secretos, explica por qué todo esto pertenece a tu propia máquina.

Preguntas frecuentes

¿De verdad se puede identificar un hash con solo mirarlo?

En parte, y la versión honesta de esta herramienta dice exactamente hasta dónde llega ese «en parte». Algunos formatos se identifican solos: un hash bcrypt empieza por $2y$, un hash SHA-512 de shadow de Linux empieza por $6$, un hash MySQL 4.1 empieza con un asterisco. La longitud reduce el resto: 64 caracteres hexadecimales es un resumen de 256 bits. Pero familias enteras comparten forma, y ninguna cantidad de mirada las separa; por eso los resultados aquí se etiquetan como probable o posible, nunca seguro.

¿Por qué no podéis distinguir MD5 de NTLM?

Porque como cadenas son el mismo objeto: 128 bits impresos como 32 caracteres hexadecimales. La diferencia está por completo en cómo se calculó el resumen —NTLM es MD4 de la contraseña en UTF-16— y en dónde lo encontraste. Una cadena de 32 hex en un volcado de credenciales de Windows es NTLM; la misma forma en la página de descargas de un fabricante es MD5. El contexto es el identificador; esta herramienta te da la lista de candidatos y la pista que aplicar.

¿Identificar un hash ayuda a crackearlo?

La identificación es, por definición de diccionario, un paso preliminar, no el acto. Conocer un algoritmo te dice qué herramienta y qué modo de ataque se aplican; el hash aún tiene que resistir, y un hash bcrypt o Argon2 de una contraseña decente lo hará. Esta página deliberadamente no crackea, no consulta y no hace búsquedas en tablas arcoíris: lee una forma y la explica. Si el hash es tuyo y necesitas comprobar el valor que hay detrás, genera los hashes de las contraseñas candidatas con el generador de hashes y compara.

¿Es seguro pegar un hash aquí?

Más seguro que en la mayoría de sitios, con una salvedad que vale la pena entender. Un hash no es la contraseña, pero el hash de una contraseña débil pegado en un sistema con registro (un chat de IA, un ticket, un foro) puede llevarse y atacarse sin conexión con calma. Este identificador funciona por completo en tu navegador: nada de lo que pegues se transmite ni se almacena, así que el hash no va a ninguna parte. Trata los hashes desconocidos de una brecha con el mismo cuidado que los datos con los que vinieron.

Mi hash lleva una sal o una etiqueta adjunta. ¿Seguirá coincidiendo?

Solo si la cadena combinada sigue encajando en una forma conocida. Los formatos modulares ($6$, $2y$, $argon2id$) llevan su sal dentro de un sobre reconocido, así que coinciden. Un formato casero —hash, dos puntos, sal, o un prefijo que un framework inventó— normalmente caerá en «no reconocido», y el texto del resultado lo dirá en lugar de adivinar. Redúcelo al resumen desnudo y vuelve a intentarlo; las longitudes se listan con cada candidato para ayudar.