# Verificador de Argon2

Compruebe si una contraseña coincide con un hash Argon2. Pegue la contraseña y una cadena PHC como $argon2id$v=19$m=65536,t=4,p=1$, y la herramienta lee la variante, la memoria, las iteraciones, los carriles y la sal, vuelve a calcular el hash e indica si coincide o no. Admite Argon2id, Argon2i y Argon2d versión 19 hasta 64 MiB, 4 iteraciones y 8 carriles, y nunca repite la contraseña.

## Preguntas frecuentes

### ¿Cómo funciona la verificación de Argon2?

La herramienta analiza la cadena PHC para obtener la variante, la versión, la memoria, las iteraciones, el paralelismo y la sal. Después calcula el hash de su contraseña con esos mismos parámetros y compara el resultado con el hash almacenado.

### ¿Qué hashes puedo comprobar?

La herramienta comprueba hashes Argon2id, Argon2i y Argon2d de la versión 19 (0x13) en formato de cadena PHC. Los generan PHP password_hash, libsodium, argon2-cffi, el paquete Node.js argon2 y el Generador de Argon2 de este sitio.

### ¿Cuáles son los límites?

El hash puede usar como máximo 64 MiB de memoria (m=65536), 4 iteraciones y 8 carriles. Estos límites cubren el valor predeterminado de PHP, m=65536,t=4,p=1, y el valor predeterminado de argon2-cffi, m=65536,t=3,p=4. Los hashes que superan esos límites se rechazan con una explicación.

### ¿Puedo probarlo con un ejemplo publicado?

El hash de prueba de la implementación de referencia, $argon2id$v=19$m=65536,t=2,p=1$c29tZXNhbHQ$CTFhFdXPJO1aFaMaO6Mm5c8y7cJHAph8ArZWb2GRPPc, corresponde a la contraseña password con la sal somesalt. Si introduce ambos, el resultado será «coincide».

### ¿Por qué se rechaza mi hash como no válido?

La cadena debe comenzar con $argon2id$, $argon2i$ o $argon2d$, seguida de v=19, luego m, t y p separados por comas, y después la sal y el hash Base64. Se rechazan los hashes copiados con espacios, comillas o una parte faltante. No se admiten hashes antiguos de la versión 16 sin una parte v=.

### ¿Se mantiene en secreto mi contraseña?

Sí. La respuesta contiene solo el resultado y el hash que introdujo, nunca la contraseña. No se almacena ni se registra nada.

### ¿Un resultado sin coincidencia significa que el hash está dañado?

Por lo general, significa que la contraseña es distinta, por ejemplo, porque tiene un espacio al final o cambia el uso de mayúsculas. Algunos sistemas también añaden un pepper o una clave secreta antes de calcular el hash, algo que este verificador no puede conocer.

### ¿Cuánto tarda una comprobación?

La comprobación requiere el mismo trabajo que crear el hash, que normalmente tarda bastante menos de un segundo dentro de los límites indicados. Por eso se rechazan los valores de memoria muy altos.

### ¿Esta herramienta admite hashes de libsodium?

Sí, crypto_pwhash_str de libsodium genera cadenas PHC Argon2id. Su configuración interactiva usa 64 MiB y 2 iteraciones, y se puede verificar aquí; las configuraciones moderada y sensible superan el límite de 64 MiB.

### ¿Puedo comprobar hashes bcrypt aquí?

No. Use el Verificador de Bcrypt para hashes que comienzan con $2a$, $2b$ o $2y$.

¿Su anuncio aquí?

[Envíenos un correo](mailto:hi@dennn.is?subject=Publicidad%20en%20OneClick%20Pro)

[Anuncio El conjunto de plugins listo para agentes de WordPress.](https://sleekwp.com/?ref=oneclickpro)
