Simple JavaFX based application to create secure BCrypt hashes.
BCrypt is a password hashing function that includes a salt to protect from rainbow table attacks. The hashing rounds (iterations) can be specified in the UI for added security. One of the unique things that makes BCrypt so secure is that it's an incredibly slow and CPU expensive algorithm, this makes efforts to crack it futile, as computers get faster, we can just increase the iterations to make it more and more difficult for would-be attackers.
BCrypt generator, apart from the UI, also supports passing multiple plain-text passwords as arguments: E.g.
java -jar bcrypt-generator.jar somePassword anotherPassword
BCrypt Generator will hash the arguments and print them to standard out.
The most recently committed code changes are packaged into an executable jar via Apache Maven, the most recent version is available for download under ./bin/BCryptGenerator.jar or click here to download the executable JAR.
Or, if you prefer to build from source, simply run mvn package
from the project's root directory. You can find the packaged JAR file in the bin
directory after successful completion.