Argon2, bcrypt o scrypt: ¿qué método protege mejor las contraseñas?
Argon2, bcrypt y scrypt son métodos de hash de contraseñas con diferentes fortalezas. Los sistemas modernos suelen depender del Argon2 si el entorno lo admite adecuadamente.
Por qué el algoritmo no lo es todo
La elección entre Argon2, bcrypt y scrypt es importante, pero no resuelve el problema por sí sola. Los parámetros, la sal, el modelo operativo y la estrategia de migración determinan qué tan fuerte es realmente el almacenamiento al final.
Sin embargo, el algoritmo es la base y determina lo caros que pueden resultar los ataques.
Las principales diferencias
- bcrypt está establecido y se utiliza ampliamente, pero tiene limitaciones de diseño más antiguas.
- scrypt aumenta específicamente los requisitos de memoria en comparación con métodos más simples.
- Argon2 se considera una opción contemporánea particularmente sólida en muchas configuraciones modernas.
Lo que realmente cuenta a la hora de evaluar
No sólo es crucial el nombre del método, sino también qué tan bien se adaptan los parámetros al hardware y la carga actuales. Un algoritmo moderno con configuraciones débiles puede funcionar mal en la práctica.
Para los sistemas existentes, también es importante cómo se migran los datos heredados y cómo se reemplazan gradualmente los hashes antiguos.
Lista rápida
Las acciones más importantes de esta guía, resumidas.
- Evalúe siempre toda la configuración del hash de contraseña, no solo el nombre del algoritmo.
- Ajuste los parámetros periódicamente al hardware actual.
- Proporcione rutas de migración para hashes antiguos durante el desarrollo de productos.
Preguntas frecuentes
Crea una contraseña fuerte ahora
Usa el generador de Zenkey.click para crear al instante una contraseña aleatoria fuerte o una frase de paso segura.
Por qué un sitio web no debería poder descifrar tu contraseña
Si quieres seguir leyendo, esta es la siguiente guía recomendada.
Si un servicio puede descifrar contraseñas, eso es una señal de alerta. Los buenos sistemas de contraseñas normalmente no necesitan esta capacidad en absoluto.