Saltar al contenido
Aback Tools Logo

Identificador de hashes de contraseñas

Identifica algoritmos de hash online gratis con nuestro identificador de hashes de contraseñas. Detecta al instante bcrypt, Argon2, MD5, SHA-256, SHA-512, NTLM, PBKDF2, scrypt y más de 20 algoritmos a partir de cualquier cadena de hash. Resultados ordenados por confianza con notas de seguridad: todo el análisis se ejecuta localmente en tu navegador, sin registro.

Password Hash Identifier

Paste any hash string below and click Identify. The tool analyzes the format, length, and prefix patterns to determine the most likely hashing algorithm. All analysis runs locally in your browser - your hash never leaves your device.

Tip: Press Ctrl+Enter to identify

Try an Example

¿Por qué usar nuestro identificador de hashes de contraseñas?

  • Identificación instantánea de algoritmos de hash: nuestro identificador analiza el formato, la longitud, el prefijo y los patrones de caracteres para identificar algoritmos de hash en milisegundos. Identifica bcrypt, MD5, SHA-256, Argon2 y más de 20 algoritmos al instante.
  • Identificador de hashes de contraseñas online seguro: toda la identificación se ejecuta íntegramente en tu navegador. Tus cadenas de hash nunca salen de tu dispositivo, lo que garantiza total privacidad al usar nuestro identificador online.
  • Identificador de hashes de contraseñas, sin instalación: usa nuestro identificador directamente en cualquier navegador, sin descargas, complementos ni cuenta. Identifica algoritmos de hash desde cualquier dispositivo (ordenador, tableta o móvil) gratis.
  • Más de 20 algoritmos con puntuación de confianza: nuestro identificador reconoce bcrypt, Argon2, scrypt, PBKDF2, MD5, SHA-1, SHA-256, SHA-512, NTLM, MySQL, Django, PHPass y más, con valoraciones de confianza alta, media y baja para cada coincidencia.

Casos de uso habituales del identificador de hashes de contraseñas

  • Auditorías de seguridad y pruebas de penetración: los profesionales de seguridad usan nuestro identificador para determinar rápidamente qué algoritmo de hash se usó en un volcado de base de datos o en un archivo de credenciales filtradas. Conocer el algoritmo ayuda a evaluar la postura de seguridad y la dificultad de crackeo.
  • Migración de bases de datos y análisis de sistemas heredados: los desarrolladores que migran sistemas heredados usan nuestro identificador para determinar qué algoritmo se usó para hashear las contraseñas existentes. Es esencial para planificar estrategias de rehashing durante las actualizaciones de sistemas de autenticación.
  • Retos CTF e investigación de seguridad: los participantes en capture-the-flag y los investigadores de seguridad usan nuestro identificador para identificar rápidamente tipos de hash en archivos de retos. Conocer el algoritmo es el primer paso en cualquier flujo de crackeo o análisis de hashes.
  • Respuesta a incidentes y forense: los equipos de respuesta a incidentes usan nuestro identificador para analizar artefactos de credenciales encontrados durante las investigaciones. Identificar el algoritmo de hash ayuda a determinar el riesgo de exposición y priorizar la remediación.
  • Desarrollo de sistemas de autenticación: los desarrolladores que crean sistemas de autenticación usan nuestro identificador para verificar que su implementación de hash produce el formato esperado. Confirma que las salidas de bcrypt, Argon2 o PBKDF2 coinciden con el prefijo y la estructura esperados.
  • Verificación del cumplimiento de políticas de contraseñas: los equipos de cumplimiento usan nuestro identificador para verificar que las contraseñas almacenadas usan algoritmos modernos aprobados (bcrypt, Argon2, scrypt) en lugar de otros obsoletos (MD5, SHA-1, SHA-256 sin salt).

¿Qué es un identificador de hashes de contraseñas?

Un identificador de hashes de contraseñas es una herramienta que analiza una cadena de hash y determina con qué algoritmo criptográfico se generó. Los algoritmos de hash dejan huellas distintivas: patrones de prefijo específicos (como $2b$ para bcrypt o $argon2id$ para Argon2), longitudes de salida (MD5 = 32 caracteres hex, SHA-256 = 64 caracteres hex) y conjuntos de caracteres (hex, Base64, Modular Crypt Format). Nuestro identificador usa estos patrones para reconocer más de 20 algoritmos, incluidos bcrypt, Argon2, scrypt, PBKDF2, MD5, SHA-1, SHA-256, SHA-512, NTLM y más.

Cómo funciona nuestro identificador de hashes de contraseñas

  1. Pega tu hash: introduce cualquier cadena de hash en el campo de entrada. Nuestro identificador acepta hashes en cualquier formato: Modular Crypt Format (MCF), hexadecimal, Base64, Base64URL o cadenas sin procesar.
  2. Análisis instantáneo en el navegador: haz clic en Identificar y el análisis se ejecuta íntegramente en tu navegador. La herramienta comprueba patrones de prefijo, longitud de cadena y conjunto de caracteres para comparar con firmas de algoritmos conocidos. Tu hash nunca sale de tu dispositivo.
  3. Revisa los resultados ordenados por confianza: el identificador muestra todos los algoritmos coincidentes ordenados por confianza: alta (coincidencia de prefijo definitiva), media (coincidencia de longitud y conjunto de caracteres) o baja (longitud ambigua compartida por varios algoritmos).

Qué detecta el identificador de hashes de contraseñas

  • Hashes de contraseñas modernos: bcrypt ($2a$/$2b$/$2y$), Argon2id/i/d, scrypt, PBKDF2, los algoritmos recomendados para almacenar contraseñas con salt integrado y factores de trabajo.
  • Formatos crypt de Unix: SHA-512 Crypt ($6$), SHA-256 Crypt ($5$), MD5 Crypt ($1$), Apache MD5 ($apr1$), PHPass ($P$/$H$), Drupal SHA-512 ($S$), habituales en archivos de sistema de Linux y plataformas CMS.
  • Funciones de hash criptográficas: MD5 (32 hex), SHA-1 (40 hex), SHA-224 (56 hex), SHA-256 (64 hex), SHA-384 (96 hex), SHA-512 (128 hex), RIPEMD-160, BLAKE2, Whirlpool, identificadas por la longitud de salida y el conjunto de caracteres.
  • Hashes específicos de aplicaciones: MySQL 4.1+ (*hex), Django PBKDF2, Django bcrypt, NTLM (Windows), CRC32, identificados por patrones de formato distintivos.

Entender los niveles de confianza

Confianza alta significa que el hash tiene un prefijo o estructura única e inequívoca que identifica definitivamente el algoritmo; por ejemplo, $2b$ solo puede ser bcrypt. Confianza media significa que la longitud y el conjunto de caracteres coinciden con un algoritmo específico, pero teóricamente podría ser otro. Confianza baja significa que varios algoritmos comparten la misma longitud de salida; por ejemplo, SHA-256 y SHA3-256 producen 64 caracteres hexadecimales y no pueden distinguirse solo por el formato. Cuando aparezcan varias coincidencias, usa contexto adicional (la aplicación que generó el hash) para determinar el algoritmo correcto.

Preguntas frecuentes

Un identificador de hashes de contraseñas es una herramienta que analiza una cadena de hash y determina con qué algoritmo criptográfico se generó. Funciona comparando patrones de prefijo, longitudes de salida y conjuntos de caracteres con firmas de algoritmos conocidos. Nuestro identificador reconoce más de 20 algoritmos, incluidos bcrypt, Argon2, MD5, SHA-256, NTLM y más.

La herramienta analiza tres propiedades de tu hash: el prefijo (por ejemplo $2b$ para bcrypt), la longitud de la cadena (por ejemplo, 32 caracteres hex = MD5) y el conjunto de caracteres (hex, Base64, Modular Crypt Format). Estos patrones identifican de forma única la mayoría de los algoritmos de hash habituales. Todo el análisis se ejecuta localmente en tu navegador.

Por supuesto. Toda la identificación de hashes se ejecuta íntegramente en tu navegador mediante coincidencia de patrones en JavaScript. Tu cadena de hash nunca sale de tu dispositivo ni se transmite a ningún servidor.

Sí: nuestro identificador es 100 % gratis, sin registro, sin cuenta, sin plan premium y sin límites de uso. Identifica tantos hashes como necesites, sin coste alguno.

Algunos algoritmos de hash producen salidas de la misma longitud y conjunto de caracteres. Por ejemplo, SHA-256 y SHA3-256 producen 64 caracteres hexadecimales y no pueden distinguirse solo por el formato. La herramienta muestra todas las posibilidades ordenadas por confianza.

Confianza alta significa que el hash tiene un prefijo único e inequívoco que identifica definitivamente el algoritmo. Por ejemplo, $2b$ solo puede ser bcrypt. Confianza media significa que la longitud y el conjunto de caracteres coinciden, pero podría ser otro algoritmo. Confianza baja significa que varios algoritmos comparten el mismo formato de salida.

Sí. Los algoritmos modernos de hash de contraseñas como bcrypt, Argon2, scrypt y PBKDF2 incorporan el salt directamente en la cadena de hash usando Modular Crypt Format. Nuestro identificador reconoce estos formatos y extrae metadatos como el factor de coste de los hashes bcrypt.

Un hash criptográfico (como SHA-256) es una función unidireccional que produce una salida de longitud fija. Un hash de contraseña está diseñado específicamente para almacenar contraseñas: incluye un salt aleatorio y un factor de trabajo configurable para ralentizar los ataques de fuerza bruta. bcrypt, Argon2 y scrypt son hashes de contraseña; MD5 y SHA-256 son hashes de propósito general.

Los algoritmos recomendados para almacenar contraseñas son bcrypt, Argon2id (preferido) y scrypt. PBKDF2 es aceptable cuando los otros no están disponibles. MD5, SHA-1 y SHA-256 simple NO son adecuados para almacenar contraseñas: son demasiado rápidos y vulnerables a ataques de fuerza bruta.