字
字节笔记本
2026年2月18日
Allpass:简洁的 Flutter 密码管理工具
API中转
¥120
本文介绍 Allpass,一款简洁的私密信息管理工具,包括密码管理与卡片信息管理。它采用 Flutter 构建,支持指纹解锁、数据导入导出、WebDAV 同步等功能,帮助用户安全地管理敏感信息。
项目简介
Allpass 是一个开源的密码和私密信息管理应用,由 sunyongsheng 开发。它采用 Flutter 框架构建,支持 Android 和 iOS 双平台。该项目在 GitHub 上已获得 120+ stars。
与其他密码管理器不同,Allpass 注重简洁易用,同时提供完整的功能集,包括密码生成、数据同步、指纹解锁等,让用户可以方便地管理密码、银行卡、身份证等敏感信息。
核心特性
- 密码管理: 安全存储账号密码,支持分类管理
- 卡片管理: 管理银行卡、身份证、会员卡等信息
- 指纹解锁: 支持指纹/面容识别快速解锁
- 密码生成器: 内置强密码生成工具
- 数据导入导出: 支持 CSV 格式导入导出
- 浏览器导入: 支持从 Chrome 导入密码
- 剪贴板导入: 支持从剪贴板快速导入
- 文件夹与标签: 灵活的组织方式
- 收藏与备注: 重要项目收藏,添加备注信息
- WebDAV 同步: 支持自建同步服务器
- 自动锁定: 离开应用自动锁定保护
技术栈
- 跨平台框架: Flutter
- 编程语言: Dart
- 本地存储: SQLite
- 状态管理: Provider
- UI 设计: Material Design
安装指南
从应用商店安装
- Android: 在 Google Play 或国内应用市场搜索 "Allpass"
- iOS: 在 App Store 搜索(如有上架)
从源码构建
bash
# 克隆仓库
git clone https://github.com/sunyongsheng/Allpass.git
cd Allpass
# 安装依赖
flutter pub get
# 运行应用
flutter run前置要求
- Flutter SDK 3.0+
- Dart 3.0+
- Android Studio / Xcode
快速开始
首次使用
- 启动应用: 打开 Allpass
- 设置主密码: 创建安全的主密码
- 启用指纹: 在设置中开启指纹/面容解锁
- 添加密码: 点击 "+" 添加第一条密码记录
- 配置同步: 可选配置 WebDAV 同步
导入数据
从 CSV 导入
text
name,url,username,password,notes
GitHub,github.com,myuser,mypass,工作账号从 Chrome 导入
- 在 Chrome 中导出密码为 CSV
- 在 Allpass 中选择 "从 Chrome 导入"
- 选择导出的文件
使用示例
场景 1:管理社交媒体账号
- 创建 "社交" 文件夹
- 添加微信、微博、Twitter 等账号
- 使用标签区分工作/个人账号
- 开启自动锁定保护
场景 2:管理银行卡信息
- 切换到 "卡片" 标签
- 添加银行卡、身份证信息
- 添加备注记录 CVV、有效期
- 收藏常用卡片
场景 3:多设备同步
- 搭建 WebDAV 服务器(如 Nextcloud)
- 在 Allpass 中配置 WebDAV 地址
- 点击同步按钮上传数据
- 在其他设备登录相同账号同步下载
安全特性
| 功能 | 说明 |
|---|---|
| 主密码 | AES 加密保护数据 |
| 指纹解锁 | 生物识别快速访问 |
| 自动锁定 | 离开应用后自动锁定 |
| 剪贴板清理 | 自动清理密码剪贴板 |
| 截屏保护 | 敏感页面禁止截屏 |
WebDAV 同步配置
使用 Nextcloud
text
服务器地址: https://your-nextcloud.com/remote.php/dav/files/username/
用户名: your_username
密码: your_app_password使用坚果云
text
服务器地址: https://dav.jianguoyun.com/dav/
用户名: your_email
密码: 第三方应用密码相关资源
- GitHub 仓库: https://github.com/sunyongsheng/Allpass
- 问题反馈: https://github.com/sunyongsheng/Allpass/issues
- Flutter 官网: https://flutter.dev/
许可证
本项目采用 Apache-2.0 许可证开源。
分享: