4个稳定版本
使用旧的Rust 2015
2.4.3 | 2017年9月26日 |
---|---|
2.4.2 | 2017年6月5日 |
#2272 in 加密学
37KB
652 行
主密码 •••|
这是在这里找到的原始版本的Rust版本。它可以作为参考C版本的直接替换,提供更好的运行时安全性和内存泄漏保护,同时性能相当。
要求
- Rust 1.15+
构建、测试和运行
cargo测试 --发布
cargo运行 --发布
基准测试
cargo运行 --发布 ----benchmark
通过Cargo安装
- 确保已安装Rust 1.15+。
- 运行
cargo install mpw-rs
- 它将在当前用户的PATH中以
mpw-rs
的形式可用。
“下一步”功能
使用基于Argon2的KDF而不是Scrypt
cargo运行 --发布 ---a next
- 不应在生产中使用,因为Argon2参数是实验性的。
- 使用
Argon2i(pass=1, lanes=4, mem=128MB)
作为KDF而不是Scrypt。 - 这仅在Rust版本中可用.
依赖关系
~12–20MB
~345K SLoC