Allpass
Allpass是一款简洁的私密信息管理工具,包括密码管理与卡片信息管理,支持指纹解锁软件、csv导入导出、从Chrome中导入、从剪贴板中导入、文件夹与标签功能、收藏与备注功能、密码生成器、WebDAV同步等功能,采用Flutter构建
Install / Use
/learn @sunyongsheng/AllpassREADME
Allpass
介绍
![]()
Allpass是一款简单的私密数据管理工具,包括支持密码存储与卡片信息存储。采用Flutter构建,目前完成了针对安卓的适配。
- 密码与卡片信息管理
- 支持指纹解锁软件
- AES256位加密
- 支持从csv文件中导入或导出为csv文件
- 支持从Chrome中导入密码
- 支持从剪贴板中导入密码
- 文件夹与标签功能
- 收藏功能
- 备注功能
- 密码生成器
- 多选编辑功能
- WebDAV同步功能
- 加密密钥更新
- 自动切换主题
构建Allpass
若有一些莫名其妙的编译错误,请尝试执行flutter clean并重启IDE。
Android
- 修改
lib/utils/encrypt_util.dart中的_key(32位字符串),此字符串将作为初始密钥; - 运行
keytool -genkey -alias keyAlias -keyalg RSA -validity 20000 -keystore release.jks生成密钥,其中keyAlias与release.jks可以自定义,生成的文件在命令行运行所在目录; - 依次将
keyAlias,storePassword,keyPassword填写到android/app/config/default.properties中,并将release.jks替换到config文件夹中;
iOS
TODO
**作者发布的Allpass已签名。所以如果在已安装作者发布的Allpass的情况下,安装自己构建的程序,请先卸载,否则可能导致安装失败或者密码数据丢失。 **
软件截图
|
|
|
|
|:---------------------------------:|-----------------------------------------|------------------------------------|
|
|
|
|
|
|
| |
下载体验
可以在Github Release页、扫描下面的二维码或者点此下载

(目前使用蒲公英内测模式进行分发,每天下载次数限制为500次,如遇到无法下载的情况可在Github Release页进行下载)
未来规划
- ~WebDAV同步功能~(已完成)
- ~多选编辑功能~(已完成)
- 自动填充
- 自动获取网站favicon作为密码头像
- 智能识别网址生成名称
命名规范
Dart文件
- dart文件采用下划线命名方式;
- 类采取大驼峰命名法,变量、常量、函数名采用小驼峰命名法;
- 导包as后的名称使用小写+下划线;
数据库相关
- 数据库表名使用下划线命名方式,且表名开头的第一个单词为
allpass; - 表的列名与model相同,采用小写驼峰命名方式;
仓库地址
| 位置 | 地址 | |--------|------------------------------------------------------------------------------------| | Github | https://github.com/sunyongsheng/Allpass | | 码云 | https://gitee.com/sunyongsheng/Allpass |
Flutter环境
[✓] Flutter (Channel stable, 3.38.7, on macOS 26.2 25C56 darwin-arm64, locale en-CN)
[✓] Android toolchain - develop for Android devices (Android SDK version 36.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 26.2)
[✓] Chrome - develop for the web
LICENSE
Related Skills
node-connect
353.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
353.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
353.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
