Catena
Catena ist eine speicherintensive Passwort-Hashfunktion von Buering et al., basierend auf dem Bit-Reversal-Graphen, die Widerstand gegen Zeit-Speicher-Kompromisse bietet.
Zweck
Eine Passwort-Hashfunktion, die GPU/ASIC-Parallelität und Zeit-Speicher-Kompromiss-Angriffen widersteht; eine Einreichung zum PHC-Wettbewerb.
Mechanismus
Mehrere graphbasierte Durchläufe: Jeder Durchlauf füllt und durchläuft den Speicher über den Bit-Reversal-Graphen in Abhängigkeit vom vollständigen Zustand des vorherigen Durchlaufs. Der Parameter λ steuert die Anzahl der Durchläufe, g den Speicher.
Anwendungsfälle
- Passwort-Hashing und -Speicherung
- PHC-Wettbewerbsbeitrag
- Speicherintensive Funktion
Verwandte Tools
bcrypt-Hash-Generator
Hash passwords with bcrypt or verify bcrypt hashes. Kostenlos, privat und 100% clientseitig. WERKZEUG
scrypt-Schlüsselableitung
Derive a key from a password using scrypt (memory-hard KDF). Kostenlos, privat und 100% clientseitig. WERKZEUG
Hash-Rechner
Compute MD5, SHA-1, SHA-256, or SHA-512 hashes with hex or Base64 output. Kostenlos, privat und 100% clientseitig. WERKZEUG