1 个稳定版本
1.0.2 | 2019年3月11日 |
---|
#199 在 #word
15KB
122 行
passphrase
Passhrase 是一个专注于通过点击按钮生成强大密码的纯 Rust 包,使用户能够生成易于记忆的强大密码,这些密码需要使用专门的密码破解计算机才能破解数千年,或者对于普通计算机来说需要无限期的时间才能破解。
目前(英文版本即将推出),它结合了英语和斯瓦希里语词典中的简短、易于输入的单词。使用基于 Dropbox 的 zxcvbn 库的密码强度估计器 zxcvbn
包,可以计算破解密码所需的时间、猜测次数以及破解密码所需的时间(年)。
然而,请注意,这只是一个密码生成器,您需要使用良好的哈希算法(我推荐 argon2 实现)对其进行哈希处理,以便在数据库中存储。
警告!!! 绝对不要存储密码的纯文本版本
使用 cargo install passphrase
在您的机器上安装它。
通过命令行运行它
$ passhrase
依赖关系
~11MB
~200K SLoC