#secure-password #keepass #command-line-tool #cli-password #kdbx #set

app fast-cli-keepass

使用命令行快速查找keepass数据库条目的工具

1 个不稳定版本

0.1.0 2024年3月9日

585数据库接口

MIT 许可证

23KB
236

Keepass.info的快速CLI工具

Keepass是一个我每天都会使用的优秀工具,但有时我不愿打开整个保险库只为了获取一个密码。所以这个工具将尝试快速且安全地为您提供密码!这个工具是用Rust编写的,发布模式下大约2Mb。打开数据库可能会很慢(约1秒),这是一个问题,但我无法解决这个问题

用法

配置(数据库路径和密钥)可以使用命令行参数设置,因此我建议设置一个别名,例如:alias fcpass=fcpass /home/me/my_passwords.kdbx 您可以设置密码(出于明显的原因不建议这样做):alias fcpass=fcpass /home/me/my_passwords.kdbx --im-stupid 1234 如果您未通过命令行参数设置密码,它将在输入中请求

命令

读取

假设我们有一个名为Example.kdbx的数据库,密码为1234(在项目根目录下)。我们有一个名为youtube的条目,然后我们可以使用以下方式找到它

$ fcpass ./Example.kdbx read Youtube
Database key: *1234* (not showed when typing)
1221

或者您可以选择您想要的信息

$ fcpass ./Example.kdbx read Youtube password # default behaviour
$ fcpass ./Example.kdbx read Youtube username # username in entry
$ fcpass ./Example.kdbx read Youtube title # title of entry
$ fcpass ./Example.kdbx read Youtube infos # all of the above

依赖项

~10–22MB
~240K SLoC