Bcrypt Hash Generator and Checker is an online Tool which uses Bcrypt algorithm to generate hashed text. To hash a text, you can provide number of log rounds, prefix '2a' or '2b' and salt. It also provides a reverse check with the plain text.
Being a 'hashing' (an irreversible) - there's no way to retrieve the original string. Thus makes it an ideal for passwords and authentication. The stored hash gets checked with the original form for its testability or match.
E.g. Original form '
mySecretPasS' and generated hash is '
$2b$07$OSqvXWXhe2Swr2vbS4ijvOy.6RhHA8y.pNXkA5cQ9Hro4JWieR17K' with log_rounds(7) and prefix '2b' when checked, it results into 'match'
Typical hashed string looks like:
No. The resepective salt (22 chars/128 bit in length) already present in bcrypt generated hash.
Program authenticates a user by calling the api function on the respective 'stored hash' and a given 'plain password'. e.g.
boolean matched = bcrypt.checkpw(plain_password, hashed)
Developer Tool-kit is a set of online developer tools that help get the results of various functionality on-the-fly and diagnose.
Note - Since none of the user information does get stored on server, it is safe to use these tools