8个版本 (4个破坏性版本)
0.5.0-pre.1 | 2024年7月27日 |
---|---|
0.5.0-pre.0 | 2024年2月8日 |
0.4.0 | 2023年3月5日 |
0.3.0 | 2022年6月27日 |
0.1.0 | 2022年1月23日 |
#28 in 身份验证
8,395 每月下载量
用于 16 个Crates (5个直接使用)
31KB
527 行
RustCrypto: Balloon Hash
纯Rust实现的Balloon密码散列函数。
关于
此包包含Balloon密码散列函数的实现,该函数在论文Balloon Hashing: A Memory-Hard Function Providing Provable Protection Against Sequential Attacks中定义。
此算法是第一个实用的密码散列函数,它提供
- 随机预言机模型中证明的内存硬度
- 密码无关的访问
- 性能,可满足或超过最佳启发式安全的密码散列算法
最低支持的Rust版本
Rust 1.65 或更高。
最低支持的Rust版本可能在将来更改,但将以较小的版本号增加完成。
SemVer策略
- 此库的所有默认功能都受SemVer保护
- 如上所述,MSRV被视为SemVer的例外
许可
根据您的选择,许可为以下之一
。
贡献
除非您明确说明,否则您提交的任何有意包含在作品中的贡献,根据Apache-2.0许可证定义,应如上所述双重许可,而不附加任何额外的条款或条件。
依赖项
~1.3–1.8MB
~38K SLoC