ByteNoteByteNote

字节笔记本

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

快速开始

首次使用

  1. 启动应用: 打开 Allpass
  2. 设置主密码: 创建安全的主密码
  3. 启用指纹: 在设置中开启指纹/面容解锁
  4. 添加密码: 点击 "+" 添加第一条密码记录
  5. 配置同步: 可选配置 WebDAV 同步

导入数据

从 CSV 导入

text
name,url,username,password,notes
GitHub,github.com,myuser,mypass,工作账号

从 Chrome 导入

  1. 在 Chrome 中导出密码为 CSV
  2. 在 Allpass 中选择 "从 Chrome 导入"
  3. 选择导出的文件

使用示例

场景 1:管理社交媒体账号

  1. 创建 "社交" 文件夹
  2. 添加微信、微博、Twitter 等账号
  3. 使用标签区分工作/个人账号
  4. 开启自动锁定保护

场景 2:管理银行卡信息

  1. 切换到 "卡片" 标签
  2. 添加银行卡、身份证信息
  3. 添加备注记录 CVV、有效期
  4. 收藏常用卡片

场景 3:多设备同步

  1. 搭建 WebDAV 服务器(如 Nextcloud)
  2. 在 Allpass 中配置 WebDAV 地址
  3. 点击同步按钮上传数据
  4. 在其他设备登录相同账号同步下载

安全特性

功能说明
主密码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
密码: 第三方应用密码

相关资源

许可证

本项目采用 Apache-2.0 许可证开源。

分享: