#hashing #pbkdf2 #hash #identify #algorithm #multi-threading #parameters

pbkdf2-identifier

一个用于识别生成PBKDF2哈希所使用的参数的crate

6个版本

0.0.6 2019年12月8日
0.0.5 2019年12月8日
0.0.4 2019年11月27日

#5 in #pbkdf2


用于 pbkdf2-identifier-cli

MIT/Apache

11KB
204

PBKDF2-identifier

这是一个用于识别生成PBKDF2哈希所使用的参数的工具。有助于克服“安全通过隐蔽”的旧方法。它可以确定迭代次数和底层算法。目前支持HMAC-SHA1HMAC-SHA256HMAC-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

许可证

本项目受以下其中一项许可证的约束

贡献

除非你明确声明,否则任何有意提交给pbkdf2-identifier并由你定义的贡献,根据Apache-2.0许可证,应如上双许可,没有任何额外的条款或条件。

依赖

~0.6–1MB
~19K SLoC