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 beecrypt
And 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) // -> False
API documentation can be found at https://hexdocs.pm/beecrypt, and further documentation can be found in the Erlang library's repository.