6个版本
0.0.6 | 2019年12月8日 |
---|---|
0.0.5 | 2019年12月8日 |
0.0.4 | 2019年11月27日 |
#5 in #pbkdf2
11KB
204 行
PBKDF2-identifier
这是一个用于识别生成PBKDF2哈希所使用的参数的工具。有助于克服“安全通过隐蔽”的旧方法。它可以确定迭代次数和底层算法。目前支持HMAC-SHA1
、HMAC-SHA256
和HMAC-SHA512
。此外,如果不在WebAssembly中,它将最终支持多线程。它也将最终被制作成WebAssembly模块。
使用方法
如果你不知道算法
pbkdf2-identifier -p password123 -m 1000 -H ir/kfDpM5af8tVwGbeRgDA== -s L1q4pm5kD3cu1G9ByIx5Lw==
如果你已经知道算法
pbkdf2-identifier -p password123 -m 1000 -H 8abfe47c3a4ce5a7fcb55c066de4600c -s 2f5ab8a66e640f772ed46f41c88c792f -f hex -a HMAC-SHA512
许可证
本项目受以下其中一项许可证的约束
- Apache许可证2.0版(LICENSE-APACHE或https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证(LICENSE-MIT或http://opensource.org/licenses/MIT)
贡献
除非你明确声明,否则任何有意提交给pbkdf2-identifier并由你定义的贡献,根据Apache-2.0许可证,应如上双许可,没有任何额外的条款或条件。
依赖
~0.6–1MB
~19K SLoC