#password-manager #profile #off #cipher #service #blow #arse

nightly app Pa-rsE

一款能让你惊叹的 Rust 编写的密码管理器

1 个稳定版本

1.0.2 2022 年 9 月 13 日

#25#off

MIT 许可证

16KB
294 代码行

Pa-rs E

一款能让你惊叹的 Rust 编写的密码管理器。

什么是 Pa-rs E

Pa-rs E 是一个简单、基于 Rust 的密码管理器,它实现了一种同样容易记住且安全的密码格式。所有密码都仅使用 3 个组件创建

  • 一个随机生成的 6-8 个字符字符串
  • 用户保持记忆的短语
  • 一个 127 个字符的 ASCII 加密来“加密”服务名称

为什么使用 Pa-rs E

通过结合这些,用户可以轻松地生成易记且长度适中、独特且安全的密码。由于需要记住短语来生成密码,因此它不会存储在任何地方。用户负责将其保持在脑海中。这允许密码的其他部分

  • 对每个服务都是唯一的
  • 永远不会完全存储在任何地方
  • 易于生成

并且允许加密和前导字符串以明文形式存储在机器上,同时不损害安全性。

使用方法

Pa-rs E 使用多个配置文件。每个配置文件都有一个独特的加密和解密字符串。用户可以使用 --profile/-p 标志在配置文件之间切换。

子命令 描述
profile new/delete 初始化或删除一个 Pa-rs E 配置文件
parse -p (profile) 从用户提供的服务名称解析新的密码,如果没有指定配置文件,则使用“默认”

安装 / 构建

从源码

  1. 克隆仓库
git clone https://gitlab.com/mchal_/parse
  1. 使用 Cargo 安装
cargo install --path .

Nix

Not yet available, maybe in the future...

Arch Linux

  1. 克隆并进入仓库
git clone https://gitlab.com/mchal_/parse
cd parse
  1. 运行 makepkg 构建 并 安装 包
makepkg -si

从二进制文件

  1. 二进制发布版尚未提供。请现在使用源安装方法

依赖

~3–14MB
~120K SLoC