bcrypt_elixir:Elixir的Bcrypt密码哈希

时间:2024-06-14 16:59:38
【文件属性】:

文件名称:bcrypt_elixir:Elixir的Bcrypt密码哈希

文件大小:30KB

文件格式:ZIP

更新时间:2024-06-14 16:59:38

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)

网友评论