-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
fdb644d
commit cf7a826
Showing
59 changed files
with
1,375 additions
and
733 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,37 +1,22 @@ | ||
## Introduction | ||
|
||
This is a awesome two-factor authenticator for Android which supports dropbox. | ||
|
||
The algorithm part comes from https://github.com/freeotp/freeotp-android. | ||
This is an awesome two-factor authenticator based on Flutter for Android and Windows which supports cloud backup. | ||
|
||
## Highlights | ||
|
||
- Support TOTP and HOTP | ||
- Support manual filling and QR code scanning to add tokens | ||
- Support import/export of JSON/URI file | ||
- Support import/export of encrypted files (using standard AES-256 algorithm) | ||
- Support backing up encrypted files to Dropbox | ||
- Support password lock and biometric identification | ||
- Support dark mode and switching theme colors | ||
- Support sort;batch export;batch delete | ||
- Support multiple languages: English, Simplified Chinese, Traditional Chinese, Japanese | ||
- Reconstructed based on Flutter architecture, supports Android and Windows | ||
- Support TOTP, HOTP, MOTP, Steam, Yandex | ||
- Supports scanning QR code to add, identify pictures, and manually enter keys | ||
- Supports custom icons and categories, supports sorting and multiple token layouts | ||
- Supports dark mode, multiple languages, and multiple themes | ||
- Supports local backup and automatic backup, supports WebDav, Onedrive, GoogleDrive, Dropbox, S3 storage and other cloud backup methods | ||
- Supports import/export of encrypted files and URI lists | ||
- Supports database encryption and gesture password | ||
|
||
## Screenshots | ||
|
||
<img src="art/lightmode.jpg" alt="Light Mode" style="zoom: 25%;" /><img src="art/darkmode.jpg" alt="Dark Mode" style="zoom: 25%;" /><img src="art/addtoken.jpg" alt="Add Token" style="zoom: 25%;" /> | ||
|
||
<img src="art/setting.jpg" alt="Setting" style="zoom: 25%;" /><img src="art/theme.jpg" alt="Theme" style="zoom: 25%;" /><img src="art/lock.jpg" alt="Lock" style="zoom: 25%;" /> | ||
|
||
<img src="art/export_import.jpg" alt="Export and Import" style="zoom: 25%;" /><img src="art/dropbox.jpg" alt="Dropbox" style="zoom: 25%;" /> | ||
## TODO | ||
|
||
- [ ] Support Google Drive | ||
- [ ] Support WebDAV services such as Box | ||
- [ ] Support more encryption algorithms | ||
- [ ] Support encrypting local SQLite database | ||
- [ ] ~~Support desktop widgets(No longer implemented due to security considerations)~~ | ||
|
||
### Known Bugs | ||
|
||
- [ ] When exporting a file, if you overwrite an existing file, the original article content cannot be cleared. | ||
- [ ] When importing an encrypted file, if the file name is illegal (such as containing spaces), the import will fail. | ||
<img src="art/export_import.jpg" alt="Export and Import" style="zoom: 25%;" /><img src="art/dropbox.jpg" alt="Dropbox" style="zoom: 25%;" /> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
## 介绍 | ||
|
||
基于 Flutter 的双因素验证器,支持Android和Windows平台,支持云备份。 | ||
|
||
## Highlights | ||
|
||
- 基于Flutter架构重构,支持Android和Windows | ||
- 支持TOTP、HOTP、MOTP、Steam、Yandex | ||
- 支持扫码添加、识别图片、手动输入密钥 | ||
- 支持自定义图标和分类、支持排序和多种令牌布局 | ||
- 支持深色模式、多种语言、多种主题 | ||
- 支持本地备份和自动备份、支持WebDav、Onedrive、GoogleDrive、Dropbox、S3存储等多种云备份方式 | ||
- 支持导入/导出加密文件、URI列表 | ||
- 支持数据库加密、手势密码 | ||
|
||
## Screenshots | ||
|
||
<img src="art/lightmode.jpg" alt="Light Mode" style="zoom: 25%;" /><img src="art/darkmode.jpg" alt="Dark Mode" style="zoom: 25%;" /><img src="art/addtoken.jpg" alt="Add Token" style="zoom: 25%;" /> | ||
|
||
<img src="art/setting.jpg" alt="Setting" style="zoom: 25%;" /><img src="art/theme.jpg" alt="Theme" style="zoom: 25%;" /><img src="art/lock.jpg" alt="Lock" style="zoom: 25%;" /> | ||
|
||
<img src="art/export_import.jpg" alt="Export and Import" style="zoom: 25%;" /><img src="art/dropbox.jpg" alt="Dropbox" style="zoom: 25%;" /> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,7 @@ | ||
buildscript { | ||
ext.kotlin_version = '1.8.0' | ||
} | ||
|
||
plugins { | ||
id "com.android.application" | ||
id "kotlin-android" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.