1 个稳定版本
1.0.2 | 2022 年 9 月 13 日 |
---|
#25 在 #off
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 ) |
从用户提供的服务名称解析新的密码,如果没有指定配置文件,则使用“默认” |
安装 / 构建
从源码
- 克隆仓库
git clone https://gitlab.com/mchal_/parse
- 使用 Cargo 安装
cargo install --path .
Nix
Not yet available, maybe in the future...
Arch Linux
- 克隆并进入仓库
git clone https://gitlab.com/mchal_/parse
cd parse
- 运行
makepkg
构建 并 安装 包
makepkg -si
从二进制文件
- 二进制发布版尚未提供。请现在使用源安装方法
依赖
~3–14MB
~120K SLoC