文件名称:argon2_elixir:用于Argon2密码哈希算法的Elixir包装器
文件大小:20KB
文件格式:ZIP
更新时间:2024-05-26 04:31:27
Elixir
氩气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
【文件预览】:
argon2_elixir-master
----mix.lock(2KB)
----.gitignore(65B)
----mix.exs(1KB)
----Makefile(2KB)
----.travis.yml(397B)
----.formatter.exs(97B)
----CHANGELOG.md(2KB)
----.gitmodules(89B)
----README.md(2KB)
----Makefile.win(2KB)
----c_src()
--------argon2_nif.c(6KB)
----lib()
--------argon2.ex(4KB)
--------argon2()
----argon2()
----test()
--------python_reference_test.exs(1KB)
--------reference_test.exs(4KB)
--------errors_test.exs(1KB)
--------test_helper.exs(669B)
--------argon2_test.exs(4KB)
--------stats_test.exs(674B)