Java implementation of OpenBSD's Blowfish password hashing code
