-
Elixir包装器argon2_elixir,用于实现Argon2密码哈希算法
资源介绍
氩气2
Elixir的Argon2密码哈希库。
是的官方获奖者,该是一个为期数年的项目,旨在确定Bcrypt / Pbkdf2 / Scrypt密码哈希方法的后继者。
版本2的变更
在2.0版中,argon2_elixir已更新,以实现Comeonin和Comeonin.PasswordHash行为。
现在,它具有以下两个附加的便捷功能:
add_hash/2
与Comeonin版本4中的Comeonin.Argon2.add_hash相同
散列密码并返回带有密码哈希的映射
check_pass/3
与Comeonin版本4中的Comeonin.Argon2.check_pass相同
以用户结构和密码作为输入并验证密码
安装
添加argon2_elixir到您的依赖项列表mix.exs :
def deps do
[{ :argon2_elixir , " ~> 2.0