bcrypt_elixir:Elixir的Bcrypt密码哈希

时间:2021-05-25 23:12:58
【文件属性】:
文件名称:bcrypt_elixir:Elixir的Bcrypt密码哈希
文件大小:30KB
文件格式:ZIP
更新时间:2021-05-25 23:12:58
C 加密 Elixir的Bcrypt密码哈希库。 Bcrypt是一种经过充分测试的基于密码的密钥派生功能,即使在计算能力提高的情况下,它也可以配置为保持缓慢并抵抗暴力攻击。 与其他Bcrypt库的兼容性 此版本基于Bcrypt的OpenBSD版本,并支持$2b$和$2a$前缀。 有关如何使用带有$2y$前缀的哈希的建议,请参见此。 版本2的变更 在版本2.0中,bcrypt_elixir已更新,以实现Comeonin和Comeonin.PasswordHash行为。 现在,它具有以下两个附加的便捷功能: add_hash/2 与Comeonin版本4中的Comeonin.Bcrypt.add_hash/2相同 散列密码并返回带有密码哈希的映射 check_pass/3 与Comeonin版本4中的Comeonin.Bcrypt.check_pass/3相同 以用户结构和密码作为输入
【文件预览】:
bcrypt_elixir-master
----.travis.yml(245B)
----mix.exs(1KB)
----Makefile.win(818B)
----.formatter.exs(97B)
----test()
--------base_test.exs(6KB)
--------bcrypt_test.exs(3KB)
--------stats_test.exs(545B)
--------test_helper.exs(15B)
----mix.lock(2KB)
----c_src()
--------blowfish.c(23KB)
--------bcrypt_nif.c(11KB)
--------blf.h(3KB)
----LICENSE(4KB)
----.gitignore(623B)
----CHANGELOG.md(639B)
----lib()
--------bcrypt()
--------bcrypt.ex(4KB)
----Makefile(713B)
----README.md(3KB)

网友评论