21 个版本
0.8.6 | 2023 年 12 月 12 日 |
---|---|
0.8.4 | 2023 年 2 月 27 日 |
0.7.1 | 2023 年 2 月 8 日 |
0.2.0 | 2022 年 12 月 31 日 |
#184 在 命令行界面
每月 339 次下载
190KB
5K SLoC
rucksack
基于并发哈希表的终端式密钥管理器、生成器和导入/导出工具(Firefox、Chrome)
功能
- 密码生成器(0.1.0)
- 加密本地存储(0.2.0)
- 并发哈希表,供守护程序使用(0.2.0)
- 列出加密和解密后的密钥(0.3.0)
- 支持 Firefox 和 Chrome CSV 格式(导入,0.3.0;导出,0.5.0)
- 通过筛选搜索密钥(0.4.0)
- 报告密码质量、重复项等(0.5.0)
- 通过 CLI 子命令将新记录添加到数据库(0.6.0)
- 归档删除(0.7.0)
- 标签和分类(0.7.0)
- 支持公钥/私钥、证书、API 密钥(0.7.0)
- 将仓库拆分为 rucksack-lib、rucksack-db 和 rucksack Crates(0.8.0)
- 彩色和完全表格化输出(0.8.0)
- 密码历史记录(0.8.0)
- 数据库恢复
- 1Password 支持
- 本地网络同步
文档
主要项目文档在此
从终端查看顶级帮助的快速预览
rucksack: A terminal-based secrets manager, generator, and importer/exporter (Firefox, Chrome) backed with a concurrent hashmap
Usage: rucksack [OPTIONS] [COMMAND]
Commands:
add Add a new secret
export Export the rucksack db
gen Generate a secret
import Pull in creds from other sources
list List all secrets
rm Delete a single record [aliases: delete, remove]
set Perform various 'write' operations
show Display rucksack-specific information
help Print this message or the help of the given subcommand(s)
Options:
--config-file <config-file> The path to the config file to use or create [default: "<user config dir>/rucksack/config.toml"]
--log-level <log-level> Override the configured log-level setting [default: ] [possible values: error, warn, info, debug, trace, ]
--completions <SHELL> Emit shell tab completions [possible values: bash, elvish, fish, powershell, zsh]
-v, --version Print version information
-h, --help Print help
相关
crates.io 上标记为 #password-manager
的其他项目 ...
特别感兴趣的项目
- kbs2 - 基于 age 的密钥管理器
- RustCrypto - 一个收集纯 Rust 加密库的 Github 组织
- Firefox Sync
许可证
版权 © 2022-2023,Oxur Group
Apache 许可证,版本 2.0
依赖关系
~13–22MB
~297K SLoC