Password Hashing for Windows
When creating a new Phoenix project, you can add authentication by running:
If you do this on macOS or Linux, then Phoenix will use bcrypt_elixir
. If you do this on a Windows machine, then it will use pbkdf2_elixir
instead. You can find more on the pros and cons of choosing a hash system here.
Petal Pro has been pre-generated with bcrypt_elixir
- if you're on a Windows machine, you can switch by applying this recipe. This is much more convenient than trying to compile bcrypt on a Windows machine!
How to use
This recipe is available for version 1.8.0
and above.
New projects
You can choose to check out the branch or cherry pick it.
Cherry pick
Follow the cherry-pick instructions with the branch recipes/<version>/win-pass-hash
.
Last updated