All Projects → sunyongsheng → Allpass

sunyongsheng / Allpass

Licence: Apache-2.0 license
Allpass是一款简洁的私密信息管理工具,包括密码管理与卡片信息管理,支持指纹解锁软件、csv导入导出、从Chrome中导入、从剪贴板中导入、文件夹与标签功能、收藏与备注功能、密码生成器、WebDAV同步等功能,采用Flutter构建

Programming Languages

dart
5743 projects
kotlin
9241 projects

Projects that are alternatives of or similar to Allpass

Flutter-Photography-Application
Flutter Photography Application Design and Animation - day 22
Stars: ✭ 73 (-10.98%)
Mutual labels:  application, flutter-app
jpass
🔐 Password manager application with strong encryption (AES-256). [Java/Swing]
Stars: ✭ 129 (+57.32%)
Mutual labels:  application, password-manager
HistoryOfMe
Your own personal diary.
Stars: ✭ 50 (-39.02%)
Mutual labels:  application, flutter-app
Flutter-Movies-Application
A movies application made with Flutter / Dart.
Stars: ✭ 16 (-80.49%)
Mutual labels:  flutter-app
rss-for-the-rest-of-us
A simple RSS reader built on Laravel. For the rest of us.
Stars: ✭ 16 (-80.49%)
Mutual labels:  application
docus
Android application for scanning and managing documents.
Stars: ✭ 39 (-52.44%)
Mutual labels:  application
openplatform
OpenPlatform v4.0 is a beautiful and simple web OS platform for running, integrating and managing multiple 3rd party web applications.
Stars: ✭ 68 (-17.07%)
Mutual labels:  application
covid19cuba-app
Mobile application of Covid19 Cuba Data project implemented with Flutter
Stars: ✭ 41 (-50%)
Mutual labels:  flutter-app
iam
企业级的 Go 语言实战项目:认证和授权系统
Stars: ✭ 1,900 (+2217.07%)
Mutual labels:  application
Flutter-button-animation
Flutter Download Bar Button Animation, UI/UX design - day 7 Flutter Animation and UI Design.
Stars: ✭ 36 (-56.1%)
Mutual labels:  flutter-app
spring-boot-mongodb-react-java-crud
Spring Boot, MongoDB and React.js CRUD Java Web Application Example
Stars: ✭ 33 (-59.76%)
Mutual labels:  application
worker
Worker for Vela (Target's official Pipeline Automation Framework)
Stars: ✭ 27 (-67.07%)
Mutual labels:  application
api.pokedextracker.com
API for pokedextracker.com
Stars: ✭ 38 (-53.66%)
Mutual labels:  application
Flutter-BabyStepsQuiz
A Flutter Quiz App.
Stars: ✭ 21 (-74.39%)
Mutual labels:  flutter-app
passbolt ansible
A complete (set of) playbook(s) to selfhost passbolt.
Stars: ✭ 15 (-81.71%)
Mutual labels:  password-manager
Simpler
Simpler是一款轻量级的第三方微博应用,具有微博的基础功能,兼有外观优雅,运行流畅,内存占用低,省电省流量等特点。
Stars: ✭ 27 (-67.07%)
Mutual labels:  application
Port-Able-Suite
🌐 Manager for portable applications
Stars: ✭ 35 (-57.32%)
Mutual labels:  application
Cropper
Android Library for cropping an image at ease.
Stars: ✭ 21 (-74.39%)
Mutual labels:  application
SteamAchievementNotifier
Steam Achievement Notifier is an Electron application that shows a customisable notification when you unlock any Steam Achievement! It uses the Steam Web API to track achievement stats in real time, and displays an achievement summary within the notification.
Stars: ✭ 77 (-6.1%)
Mutual labels:  application
SheHeroes
SheHeroes- A Women And Child Safety App
Stars: ✭ 57 (-30.49%)
Mutual labels:  flutter-app

Allpass

介绍

Allpass

Allpass是一款简单的私密数据管理工具,包括支持密码存储与卡片信息存储。采用Flutter构建,目前完成了针对安卓的适配。

  • 密码与卡片信息管理
  • 支持指纹解锁软件
  • AES256位加密
  • 支持从csv文件中导入或导出为csv文件
  • 支持从Chrome中导入密码
  • 支持从剪贴板中导入密码
  • 文件夹与标签功能
  • 收藏功能
  • 备注功能
  • 密码生成器
  • 多选编辑功能
  • WebDAV同步功能
  • 加密密钥更新
  • 自动切换主题

构建Allpass

若有一些莫名其妙的编译错误,请尝试执行flutter clean并重启IDE。

Android

  1. 修改lib/utils/encrypt_util.dart中的_key(32位字符串),此字符串将作为初始密钥;
  2. 运行keytool -genkey -alias keyAlias -keyalg RSA -validity 20000 -keystore release.jks生成密钥,其中keyAliasrelease.jks可以自定义,生成的文件在命令行运行所在目录;
  3. 依次将keyAlias, storePassword, keyPassword填写到android/app/config/default.properties中,并将release.jks替换到config文件夹中;

iOS

TODO

作者发布的Allpass已签名。所以如果在已安装作者发布的Allpass的情况下,安装自己构建的程序,请先卸载,否则可能导致安装失败或者密码数据丢失。

软件截图

登录页 注册页 密码页
卡片页 分类 分类详情页
设置页 关于页

下载体验

你可以在酷安搜索“Allpass”进行下载,扫描下面的二维码或者点此下载

AllpassV1.2.0

未来规划

  • WebDAV同步功能(已完成)
  • 多选编辑功能(已完成)
  • 自动填充
  • 自动获取网站favicon作为密码头像
  • 智能识别网址生成名称

命名规范

Dart文件

  1. dart文件采用下划线命名方式;
  2. 类采取大驼峰命名法,变量、常量、函数名采用小驼峰命名法;
  3. 导包as后的名称使用小写+下划线;
  4. 导包顺序为: Dart SDK; flutter内的库; 第三方库; 自己的库; 相对路径引用;

数据库相关

  1. 数据库表名使用下划线命名方式,且表名开头的第一个单词为allpass
  2. 表的列名与model相同,采用小写驼峰命名方式;

仓库地址

位置 地址
Github https://github.com/sunyongsheng/Allpass
码云 https://gitee.com/sunyongsheng/Allpass

Flutter环境

[✓] Flutter (Channel stable, 2.5.0, on macOS 11.5.2 20G95 darwin-x64, locale en-CN)

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
[✓] Android Studio (version 2020.3)

LICENSE

License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].