Important
Argon2 is a better password hashing algorithm, so unless you really know that you need bcrypt you should use the argus package instead of this one.
Buzzing Gleam bindings to the Erlang bcrypt hashing library!
Unfortunately Erlang's bcrypt library does not currently support Windows.
Add it to your Gleam project:
gleam add beecryptAnd get hashing:
// The user gives us a password
let user_password = "blink182"
// We salt and hash the password
let hash = beecrypt.hash(user_password)
// The hash can be used to check if future passwords match
beecrypt.verify("blink182", hash) // -> True
beecrypt.verify("password", hash) // -> FalseAPI documentation can be found at https://hexdocs.pm/beecrypt, and further documentation can be found in the Erlang library's repository.