Saltar al contenido
uencoder

yescrypt

yescrypt es un hash de contraseñas con alta exigencia de memoria diseñado por Solar Designer, que mejora scrypt con el prellenado de una S-box y un modo híbrido.

Propósito

Proporciona un hash de contraseñas con parámetros ajustables de memoria y CPU, mejorando el rendimiento y la flexibilidad frente a scrypt; se utiliza en OpenBSD.

Mecanismo

Prellena una gran S-box dependiente de la contraseña; sobre el ROMix de scrypt añade mezcla mediante consultas a la S-box, permitiendo ajustar los parámetros de forma continua desde intensivo en CPU hasta intensivo en memoria.

Casos de uso

  • Hash de contraseñas en OpenBSD
  • crypt(3) de Linux
  • Propuesta para la competencia PHC

Herramientas relacionadas

References