Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 1.29 KB

README.md

File metadata and controls

27 lines (20 loc) · 1.29 KB

BCrypt Hash Generator

JavaFX GUI for creating and validating BCrypt hashes

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.

Download

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.