BCrypt based key derivation function to improve BCrypt as a cryptographic primitive for password hashing and key derivation
While writing my own bcrypt library, I discovered a lot of odd things surrounding the bcrypt protocol.
A Java standalone implementation of the bcrypt password hash function. Based on the Blowfish cipher it is the default password hash algorithm for OpenBSD and other systems including some Linux distributions. Includes a CLI Tool.
A shared preference implementation for confidential data in Android. Per default uses AES-GCM, BCrypt and HKDF as cryptographic primitives. Uses the concept of device fingerprinting combined with optional user provided passwords and strong password hashes.