4 个版本 (2 个重大更改)
0.3.1 | 2021 年 12 月 19 日 |
---|---|
0.3.0 |
|
0.2.1 | 2021 年 12 月 19 日 |
0.2.0 | 2021 年 12 月 16 日 |
0.1.0 | 2021 年 12 月 15 日 |
#969 in 身份验证
35KB
623 代码行
yatotp
另一个基于时间的OTP客户端。
它将TOTP账户信息本地存储,加密,以便用户可以通过自己的方式(如云存储或USB存储)同步账户。这意味着用户不需要信任特定的同步服务器。
换句话说,这个项目的目标是TOTP版本的Keepass。
安装
目前,它只有命令行界面。
$ cargo install yatotp --features=cli
用法
- 创建数据库文件(需要加密密码)。
$ yatotp-cli -i [database file path] create
- 交互式添加数据库条目。
如果您想使用base32编码的密钥,例如从OpenAuth URI获得的,请添加开关$ yatotp-cli -i [database file path] add
-e
(e
表示编码)如下所示$ yatotp-cli -i [database file path] add -e
- 显示条目的TOTP值。
$ yatotp-cli -i [database file path] show [entry name]
- 列出数据库中的条目。
$ yatotp-cli -i [database file path] list
- 从数据库中删除条目。
$ yatotp-cli -i [database file path] remove [entry name]
- 更改数据库密码为新密码。
$ yatotp-cli -i [database file path] newpass
当前版本:0.3.1
许可协议:AGPL-3.0 或更高版本
依赖项
~3–13MB
~125K SLoC