crypt_blowfish ist ein effiziente Implementation eines modernen Passwort-Hashing-Algorithmus, der auf dem Blockchiffre Blowfish beruht, über crypt(3) bereitgestellt wird und eine reentrante Schnittstelle hat. Sie ist kompatibel mit bcrypt, so wie es in OpenBSD verwendet wird. Sie ist an künftige Performance-Steigerungen der Prozessoren anpaßbar und erlaubt dadurch, die Verarbeitungskosten beliebig zu erhöhen, die für die Passwortprüfung nötig sind, und zugleich Kompatibilität mit älteren Passwort-Hashes zu behalten. Die Hashes, die sie produziert, sind mehrere Größenordnungen stärker als traditionelle DES-basierte Unix- oder MD5-basierte Hashes wie bei FreeBSD. (hjb)