pbkdf2:PBKDF2密钥派生功能的D实现

时间:2024-06-04 11:16:39
【文件属性】:

文件名称:pbkdf2:PBKDF2密钥派生功能的D实现

文件大小:5KB

文件格式:ZIP

更新时间:2024-06-04 11:16:39

D

PBKDF2用于D 基于密码的密钥派生功能2 D语言实现。 与bcrypt不同,这很容易理解,给定足够随机的盐就足够安全,并在标准Phobos库的顶部实现。 它使用HMAC作为伪随机函数,并使用SHA1作为默认哈希函数。 用法示例: import std.string : representation; import std.digest.sha ; import kdf.pbkdf2; auto dk = pbkdf2( " password " .representation, " salt " .representation); auto dk256 = pbkdf2 ! SHA256 ( " password " .representation, " salt " .representation); 包括HMAC-SHA1和HMAC-SHA256的测试向量。


【文件预览】:
pbkdf2-master
----.travis.yml(398B)
----dub.sdl(226B)
----LICENSE.md(1KB)
----.gitignore(103B)
----README.md(1KB)
----source()
--------kdf()

网友评论