Skip to content

JavaFX GUI for creating/validating BCrypt (enhanced blowfish cipher) hashes

License

Notifications You must be signed in to change notification settings

dustinkredmond/bcrypt-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

JavaFX GUI for creating/validating BCrypt (enhanced blowfish cipher) hashes

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages