#password #password-manager #stateless #security

应用 mpw-rs

主密码是一种算法,它仅基于易于复制的输入生成网站、电子邮件账户或其他内容的唯一密码。

4个稳定版本

使用旧的Rust 2015

2.4.3 2017年9月26日
2.4.2 2017年6月5日

#2272 in 加密学

GPL-3.0许可证

37KB
652

license Build Status

主密码 •••|

这是在这里找到的原始版本的Rust版本。它可以作为参考C版本的直接替换,提供更好的运行时安全性和内存泄漏保护,同时性能相当。

要求

构建、测试和运行

  • 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