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 中使用

GPL-3.0-only

430KB
14K SLoC

ripasso

Build Status Crates Version Documentation Status Packaging Status

用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 - 终端界面

Screenshot of ripasso-cursive

基于 cursive 的TUI界面,支持显示密码年龄和密码编辑。我将它用作我的日常密码管理器。

构建

cargo build -p ripasso-cursive

QT GUI - (不稳定)

ripasso-qt的截图 这基本上可以工作,但需要更新。

构建

cargo build -p ripasso-qt

要运行它,您需要位于qml目录中。

cd qml
cargo run

GTK GUI - (进行中)

ripasso-gtk的截图 构建

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