jBCrypt
jBCrypt copied to clipboard
A Java implementation of OpenBSD's Blowfish password hashing code
Thank you for adding a Maven project to https://github.com/djmdjm/jBCrypt BCrypt needs to be efficient because it relies on "work" for security. If someone else can make a faster version, they...
Newer bcrypt hashes, like the ones generated apache htpasswd, have a salt version of $2y or $2x and won't work with this library, which just checks for 'a'. See https://en.wikipedia.org/wiki/Bcrypt
Bumps [junit](https://github.com/junit-team/junit4) from 3.8.1 to 4.13.1. Release notes Sourced from junit's releases. JUnit 4.13.1 Please refer to the release notes for details. JUnit 4.13 Please refer to the release notes...
This adds support for 2b and 2y hash revisions. It is perhaps worthy to note that jBCrypt's support for 2a hashes is incorrect, as it should mimic the bug in...
As an alternative to referring to the charset by name, which throws a checked exception, there is the `StandardCharsets` class which contains the actual `Charset` instance you're looking for.
Salt revisions may vary between a and z
I think that a `ArrayIndexOutOfBoundException` can happen in method `char64`. It's reason is not correct check of array bounds. Moreover, I have changed a thread-safe StringBuffer instead not thread-safe StringBuilder...
From the `StringBuffer` docs: > As of release JDK 5, this class has been supplemented with an equivalent class designed for use by a single thread, StringBuilder. The StringBuilder class...
It's not legally required, but it's useful metadata, and part of the recommended license template text: - http://choosealicense.com/licenses/isc/ - https://opensource.org/licenses/isc-license - http://spdx.org/licenses/ISC.html#licenseText