Catena
Catena est une fonction de hachage de mots de passe à forte consommation mémoire conçue par Buering et al., fondée sur le graphe d'inversion de bits, offrant une résistance aux compromis temps-mémoire.
Objectif
Une fonction de hachage de mots de passe résistante au parallélisme GPU/ASIC et aux attaques par compromis temps-mémoire ; une soumission au concours PHC.
Mécanisme
Plusieurs passes fondées sur des graphes : chaque passe remplit et parcourt la mémoire via le graphe d'inversion de bits, en fonction de l'état complet de la passe précédente. Le paramètre λ contrôle le nombre de passes et g la mémoire.
Cas d’usage
- Hachage et stockage de mots de passe
- Soumission au concours PHC
- Fonction à forte exigence mémoire
Outils associés
Générateur de hash bcrypt
Hash passwords with bcrypt or verify bcrypt hashes. Gratuit, privé et 100% côté client. OUTIL
Dérivation de clé scrypt
Derive a key from a password using scrypt (memory-hard KDF). Gratuit, privé et 100% côté client. OUTIL
Calculatrice de hash
Compute MD5, SHA-1, SHA-256, or SHA-512 hashes with hex or Base64 output. Gratuit, privé et 100% côté client. OUTIL