密码管理器
一个易于配置且高度安全的开源个人密码管理器。
动机
我这个项目的目的是构建一个个人密码管理器。任何人都可以使用这个项目并生成自己的个人移动应用程序。所有密码都将加密保存在您自己的 **Firebase Firestone** 数据库中。您只需要3个步骤 -
- 为项目创建Firebase项目并启用Firebase **Firestone** 数据库
- 使用Flutter生成 **App**
截图
(黑暗)
| MasterPass验证UI | 主页UI | 个人资料UI | 卡片UI | 密码生成UI |
|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
(明亮)
| 登录 UI | 主页UI | 个人资料UI | 信用卡UI | 密码生成UI |
|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
我如何创建我的版本?
-
在您的计算机上配置Flutter
-
创建Firebase账户
-
启用Firestore
-
下载"google-services.json"并将此文件添加到 **android/app/** 文件夹中
-
打开.env文件
PASS=<password length 16>添加加密密码,密码长度应为16。
- 现在打开终端并运行此命令
flutter build apk
Flutter架构
加密算法
- AES with PKCS7 padding
第三方库
- 状态管理: **GetX**
- DI: Injectable + GetX









