ITADN
cortex/ripasso
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

复习

Build Status Crates Version Documentation Status Packaging Status

一个用 Rust 编写的简单密码管理器。

核心 crate ripasso 是一个用于访问和解密以 pass 格式存储的密码的库,也就是说,这些密码是经过 PGP 加密的文件,可选择存储在 git 仓库中。

在子 crate 中提供了处于不同开发阶段的多种用户界面。

要构建所有用户界面:

cargo build --all

非常欢迎提交 Pull Request!

历史

这是用 Rust 重新实现的 https://github.com/cortex/gopass。我开始开发它主要是因为 https://github.com/go-qml/qml 已经不再维护。此外,使用一种安全的语言来管理密码似乎是个好主意。

用户界面

Cursive - 终端界面

Screenshot of ripasso-cursive

基于 cursive 的 TUI 界面 支持显示密码使用时长以及编辑密码。我将其作为日常使用的密码管理器。

构建

cargo build -p ripasso-cursive

GTK GUI - (进行中)

Screenshot of ripasso-gtk

目前功能尚不及 cursive 代码库完善,但基本操作已经可以使用。

构建

cargo build -p ripasso-gtk

安装说明

Arch

TUI 版本

pacman -S ripasso

Fedora

可在 Copr

sudo dnf copr enable atim/ripasso -y
``` 中获取

TUI 版本

sudo dnf install ripasso


GTK 版本(不稳定)

sudo dnf install ripasso-gtk


### Nix

TUI 版本

nix-env -iA nixpkgs.ripasso-cursive


### Mac OS X

目前在 Mac 上安装 ripasso 的最佳方式是使用 nix 包管理器,首先[安装它](https://nixos.org/download/),然后

nix-env -iA nixpkgs.ripasso-cursive


### Alpine

Ripasso-cursive 目前位于 apk 的测试仓库中,因此需要将该测试仓库添加到 apk 仓库列表文件中。

TUI 版本

apk add ripasso-cursive


## 构建说明

[点击此处](https://github.com/cortex/ripasso/blob/main/BUILD_INSTRUCTIONS.md)

## 翻译

您希望将 Ripasso 提供为您的母语版本吗?请协助进行翻译:

[点击此处](https://github.com/cortex/ripasso/blob/main/TRANSLATIONS.md)