2个版本
0.1.1 | 2023年4月29日 |
---|---|
0.1.0 | 2023年3月31日 |
#838 in 身份验证
11KB
229 行
cpg
一致密码生成器。
该项目处于开发中,尚未由密码学家审查 其他限制
一个根据相同输入始终生成密码的CLI。
概念
cpg 不是一个密码管理器,但可以作为其上的 额外安全层 使用。
用于注册和登录服务的实际密码将不会被存储在任何地方,因为它将每次都生成。
input > salt => password
^ ^ ^
| | |
store it genrated use it to
online or and stored sign up and sign in
remember it locally to services
安装
cargo install cpg
查看:使用cargo install安装二进制文件,安装rust和cargo
基本用法
-p
要加盐的密码列表
-
要使用的盐的路径 (默认 ~/.conifg/cpg/secret.salt)
这是一个示例,你应该使用更强的输入
$ cpg -p mybirthday iloveyou "mickey mouse"
mybirthday => 0#B[?7WZbufDrh#z{nJXPD8G6pP]BGQk
iloveyou => g3s5PKVbm1NK8UZFlyjxgsA%g5urG05#
mickey mouse => 1,it6rT^%=#geUO853q|€%B#@T4B"fjy
限制
-
尚未实现盐加密方法。
-
输入不会被从
.bash_history
中删除。
依赖
~2–10MB
~96K SLoC