Qué hace
El identificador de tipo de
hashhashA one-way function that maps data of any size to a fixed-length digest. Same input, same digest; any change, different digest; not reversible.
inspecciona la longitud y el juego de caracteres de un string dehashhashA one-way function that maps data of any size to a fixed-length digest. Same input, same digest; any change, different digest; not reversible.
para clasificar los algoritmos que podrían haberlo producido — MD5, SHA-1/2/3, BLAKE, CRC32, NTLM, bcrypt, Argon2 y más. Varios algoritmos comparten longitudes de salida, así que la herramienta lista cada candidato plausible en una clasificación ordenada en vez de adivinar uno. 100 % en el cliente.Cómo usarlo
- Pega un
hashhashA one-way function that maps data of any size to a fixed-length digest. Same input, same digest; any change, different digest; not reversible.
enHashHashA one-way function that maps data of any size to a fixed-length digest. Same input, same digest; any change, different digest; not reversible.
(o toca un chip Try: — cada chip es un digest real del stringcosmolabs). - Lee las estadísticas Length, Charset y Bit length, luego la lista ordenada Likely algorithms. La fila
#1es el algoritmo más común para esa forma. - Copy report copia la lista ordenada como texto plano, y el
hashhashA one-way function that maps data of any size to a fixed-length digest. Same input, same digest; any change, different digest; not reversible.
queda codificado en la URL (?h=…) para compartir o marcar la identificación exacta.
Formatos reconocidos
| Forma | Longitud / prefijo | Candidatos devueltos |
|---|---|---|
| Hex | 8 caracteres (32-bit) | CRC32, Adler-32 |
| Hex | 16 caracteres (64-bit) | MySQL 3.x, CRC64 |
| Hex | 32 caracteres (128-bit) | MD5, MD4, NTLM, LM, MD2, RIPEMD-128, HAVAL-128 |
| Hex | 40 caracteres (160-bit) | SHA-1, RIPEMD-160, HAVAL-160, MySQL 5.x (SHA1(SHA1)), Tiger-160 |
| Hex | 56 caracteres (224-bit) | SHA-224, SHA3-224, BLAKE2s-224, HAVAL-224 |
| Hex | 64 caracteres (256-bit) | SHA-256, SHA3-256, BLAKE2s-256, RIPEMD-256, Skein-256 |
| Hex | 96 caracteres (384-bit) | SHA-384, SHA3-384, BLAKE2b-384 |
| Hex | 128 caracteres (512-bit) | SHA-512, SHA3-512, BLAKE2b-512, Whirlpool, Skein-512 |
Base64Base64An encoding representing binary data as 64 safe ASCII characters, so it survives transport through text-only channels. It encodes — it does not encrypt. |
24 / 28 / 44 / 88 caracteres | MD5, SHA-1, SHA-256, SHA-512 ( base64base64An encoding representing binary data as 64 safe ASCII characters, so it survives transport through text-only channels. It encodes — it does not encrypt. ) |
| Prefijo | $2a$, $2b$, $2x$, $2y$ |
bcrypt |
| Prefijo | $argon2id$, $argon2i$, $argon2d$ |
Argon2 |
Cualquier otra forma (longitud incorrecta, caracteres mezclados) muestra una nota neutral “no known
hashhashA one-way function that maps data of any size to a fixed-length digest. Same input, same digest; any change, different digest; not reversible.
format matches”.Ejemplos
Todos los digests de abajo son salidas reales para el string cosmolabs, verificadas con el módulo crypto de Node:
MD5 — 32 caracteres hex
60b4749f2e2b300800ee2b5548172316 → MD5, MD4, NTLM, LM, MD2, RIPEMD-128, HAVAL-128 (todos de 128-bit).
SHA-256 — 64 caracteres hex
88576c6aa610e5867476f52922d1a138860e8eacc2bbe18a16dc124da7b77139 → SHA-256, SHA3-256, BLAKE2s-256, RIPEMD-256, Skein-256 (todos de 256-bit).
SHA-1 — 40 caracteres hex
006ce81575e12e1be321224f6ce62e758b6bd4bf → SHA-1, RIPEMD-160, HAVAL-160, MySQL 5.x (SHA1(SHA1)), Tiger-160.
CRC32 — 8 caracteres hex
5e86ed79 → CRC32, Adler-32.
SHA-256, codificado en base64base64An encoding representing binary data as 64 safe ASCII characters, so it survives transport through text-only channels. It encodes — it does not encrypt.
iFdsaqYQ5YZ0dvUpItGhOIYOjqzCu+GKFtwSTae3cTk= → SHA-256 (
base64base64An encoding representing binary data as 64 safe ASCII characters, so it survives transport through text-only channels. It encodes — it does not encrypt.
).bcrypt y Argon2 — reconocidos por prefijo
$2a$10$… → bcrypt. $argon2id$v=19$m=…,t=…,p=…$salt$hash → Argon2.
Bueno saber
- Solo heurística: la longitud y el juego de caracteres son pistas, no pruebas. Todo digest de 64 hex podría ser SHA-256 o SHA3-256 — solo volver a hashear una entrada conocida puede distinguirlos.
- bcrypt y Argon2 traen su propio formato (
$2…$,$argon2…$), por eso se emparejan por prefijo y no por longitud. - Privado: nada sale de tu navegador.
- Herramientas relacionadas:
HashHashA one-way function that maps data of any size to a fixed-length digest. Same input, same digest; any change, different digest; not reversible.
Generator (calcular digests),JWTJWTA compact, URL-safe token that carries claims (like identity or expiry) between two parties, signed to prevent tampering.Learn more
Debugger (decodificar tokens que los llevan), Hex ↔ Text Converter.