Saltar al contenido
uencoder

Argon2

Argon2 es la función de hash de contraseñas ganadora del concurso PHC, realiza múltiples rondas de relleno y acceso sobre una matriz de memoria, proporcionando fuerte dificultad de memoria y resistencia a tradeoffs tiempo-memoria.

Propósito

Como estándar de hash de contraseñas (RFC 9106) resiste ataques paralelos GPU/ASIC y tradeoffs tiempo-memoria, reemplazo moderno de bcrypt/scrypt.

Mecanismo

Ejecuta t rondas sobre matriz p×m: cada celda se calcula con la función de compresión G referenciando la celda anterior y una celda anterior pseudoaleatoria. Argon2d (direccionamiento dependiente de datos), Argon2i (independiente), Argon2id (mixto).

Casos de uso

  • Almacenamiento de hash de contraseñas
  • Solución ganadora PHC
  • Estándar RFC 9106

Herramientas relacionadas

References