Generador de hash Argon2
Generador y verificador de hash Argon2 gratuito en línea. Elige argon2id, argon2i o argon2d con tiempo, memoria y paralelismo personalizados. Se ejecuta en un Web Worker vía WebAssembly: 100% local, nada se sube.
¿Qué es Argon2 y por qué debería usarlo?
Argon2 es el ganador de la Password Hashing Competition y el estándar moderno para el hash de contraseñas. A diferencia de SHA-256, es deliberadamente lento y consume memoria, haciendo extremadamente costosos los ataques de fuerza bruta a gran escala.
¿Qué variante de Argon2 debo elegir?
Argon2id es la opción recomendada por defecto: combina la resistencia a canales laterales de Argon2i con la resistencia a GPU de Argon2d. Elija argon2i solo para configuraciones antiguas y argon2d solo por compatibilidad.
¿Qué significan los parámetros de tiempo, memoria y paralelismo?
El coste temporal es el número de iteraciones, la memoria es la RAM usada en kilobytes y el paralelismo es el número de carriles independientes. OWASP recomienda un mínimo de 19 MiB de memoria, 2 iteraciones y 1 carril — subir la memoria suele ser más seguro que subir las iteraciones.
¿Cuál es el formato de la salida encoded?
La cadena encoded sigue el formato PHC, por ejemplo $argon2id$v=19$m=65536,t=3,p=4$<salt>$<hash>. Incrusta todos los parámetros y la sal, de modo que puede verificar contraseñas después sin almacenar nada más.
¿Puedo verificar un hash Argon2 existente?
Sí. Cambie a la pestaña de verificación, pegue el hash encoded completo e introduzca la contraseña. La herramienta vuelve a derivar el hash localmente y le indica si coincide.
¿Mis contraseñas se envían a algún sitio?
No. El hash se calcula en un Web Worker local con la versión WebAssembly de Argon2. Su contraseña nunca sale del navegador y nada queda registrado.
¿Es seguro usar una sal personalizada?
La sal no necesita ser secreta — solo debe ser única por contraseña. El generador de sal aleatoria integrado produce 16 bytes aleatorios, que es la opción recomendada salvo que tenga un motivo concreto para reutilizar una sal.
¿Por qué el hash tarda un momento en empezar?
En el primer uso se carga el motor WebAssembly de Argon2 (unos 26 KB) en el worker. Después, el coste viene de los propios parámetros: los ajustes de alta memoria son intencionalmente lentos.
Cómo usar Generador de hash Argon2
El generador de hash Argon2 crea y verifica hashes de contraseñas Argon2 por completo en tu navegador. El cálculo se ejecuta en un Web Worker con la compilación WebAssembly de Argon2: tu contraseña nunca sale del dispositivo y nada se sube ni se registra.
- Abre la pestaña Generar hash, escribe la contraseña en el campo Contraseña y elige una variante: Argon2id es la predeterminada recomendada; Argon2i y Argon2d quedan para casos de compatibilidad.
- Ajusta los parámetros de coste: Iteraciones (coste temporal), Memoria en KB y Paralelismo (carriles). OWASP sugiere al menos 19 MiB de memoria y 2 iteraciones; más memoria suele ser mejor que más iteraciones.
- Mantén Sal aleatoria (16 bytes aleatorios por hash) o cambia a Sal personalizada y escribe tu propio texto. Ajusta la longitud del hash en bytes si tu backend espera otro valor distinto de 32.
- Pulsa Generar hash. El resultado muestra la cadena encoded completa en formato PHC (apta para guardar en tu base de datos) más el resumen hexadecimal en crudo y el tiempo de cálculo.
- Para comprobar una contraseña más tarde, abre la pestaña Verificar hash, pega la cadena encoded e introduce la contraseña: el veredicto mostrará COINCIDE o NO COINCIDE.
Guarda la cadena encoded completa (no solo el resumen hexadecimal): contiene la variante y todos los parámetros de coste, así la verificación futura y las subidas de parámetros seguirán funcionando.
Herramientas relacionadas
- Generador Bcrypt Genera y verifica hashes de contraseña bcrypt en línea. Factor de costo ajustable, salt integrado, vista previa en tiempo real. Todo el procesamiento se ejecuta localmente en tu navegador.
- Generador de Contraseñas Genere contraseñas seguras y fuertes al instante. Personalice longitud, caracteres y cree contraseñas en lote online — 100% en el navegador.
- Generador de Hash Genera hashes MD5, SHA-1, SHA-256, SHA-512 a partir de texto al instante en tu navegador
- Generador HMAC Genera firmas hash HMAC usando algoritmos SHA-1, SHA-256, SHA-384 o SHA-512. Autenticación segura de mensajes para desarrollo de API y verificación de integridad de datos.
- Cifrado / Descifrado AES Cifrado/descifrado AES con modos CBC, CFB, CTR, OFB, ECB, relleno Pkcs7/ZeroPadding/NoPadding, claves 128/192/256 bits, salida Base64, detección automática de formato clave/IV
- Verificador de Hash Calcule y verifique hashes MD5, SHA-1, SHA-256, SHA-512 localmente
- Desbloquear PDF Elimina la protección por contraseña de archivos PDF al instante en tu navegador. Incluye recuperación inteligente de contraseñas.
- Proteger PDF Agrega protección por contraseña a archivos PDF en línea gratis. Cifra documentos PDF con cifrado AES-256 para evitar el acceso no autorizado. 100% en el navegador, sin subir archivos.