11个版本
0.6.5 | 2023年7月9日 |
---|---|
0.6.4 | 2023年3月4日 |
0.6.3 | 2023年2月22日 |
0.6.1 | 2022年11月29日 |
0.3.0 | 2019年11月30日 |
#255 in 密码学
在 ripasso-cursive 中使用
430KB
14K SLoC
ripasso
用Rust编写的简单密码管理器。
根crate ripasso
是一个库,用于访问和解密存储在 pass 格式的密码,这意味着可选存储在git仓库中的PGP加密文件。
子crate中提供多个不同开发阶段的UI。
要构建所有UI
cargo build --all
非常欢迎提交PR!
历史
这是在Rust中重新实现了 https://github.com/cortex/gopass。我开始做这个主要是因为 https://github.com/go-qml/qml 已停止维护。此外,使用安全的语言来存储密码似乎是个好主意。
UI
Cursive - 终端界面
基于 cursive 的TUI界面,支持显示密码年龄和密码编辑。我将它用作我的日常密码管理器。
构建
cargo build -p ripasso-cursive
QT GUI - (不稳定)
这基本上可以工作,但需要更新。
构建
cargo build -p ripasso-qt
要运行它,您需要位于qml目录中。
cd qml
cargo run
GTK GUI - (进行中)
构建
cargo build -p ripasso-gtk
安装说明
Arch
TUI版本
paru install ripasso-cursive
Fedora
在 Copr 中提供
sudo dnf copr enable atim/ripasso -y
TUI版本
sudo dnf install ripasso
GTK版本(不稳定)
sudo dnf install ripasso-gtk
Qt版本(不稳定)
sudo dnf install ripasso-qt
Nix
TUI版本
nix-env -iA nixpkgs.ripasso-cursive
Mac OS X
目前安装 Ripasso 到 Mac 的最佳方法是使用 Nix 包系统,首先安装它,然后
nix-env -iA nixpkgs.ripasso-cursive
Alpine
Ripasso-cursive 目前处于 apk 测试仓库中,因此需要将测试仓库添加到 apk 仓库文件中。
TUI版本
apk add ripasso-cursive
构建说明
翻译
您想在您的母语中拥有 ripasso 吗?帮助进行翻译
依赖项
~36–52MB
~842K SLoC