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.
This release has unsigend jar
verify(byte[] password, int cost, byte[] salt, byte[] rawBcryptHash23Bytes)
signature changed, added version
property (see #24)LongPasswordStrategies
factory methods now require the version for the max password length (see #22)Version
as a constructor parameter and verifyStrict
therefore does not need one (see #22)1<<31
) #7Skip the previous versions (0.3+) because they contain GPL-2 code. Now everything is under Apache 2 again.