Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hanjoongcho/aaf-easypassword
:lock: Easy Password is password management application. This application uses pattern locks to manage information that requires security.
https://github.com/hanjoongcho/aaf-easypassword
android-app android-application kotlin kotlin-android password-manager password-strength
Last synced: about 1 month ago
JSON representation
:lock: Easy Password is password management application. This application uses pattern locks to manage information that requires security.
- Host: GitHub
- URL: https://github.com/hanjoongcho/aaf-easypassword
- Owner: hanjoongcho
- License: other
- Archived: true
- Created: 2017-11-12T14:30:52.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-09-29T13:30:30.000Z (about 5 years ago)
- Last Synced: 2024-05-02T06:04:12.298Z (8 months ago)
- Topics: android-app, android-application, kotlin, kotlin-android, password-manager, password-strength
- Language: Kotlin
- Homepage:
- Size: 11.6 MB
- Stars: 34
- Watchers: 4
- Forks: 7
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-opensource-apps - Easy Password
- trackawesomelist - hanjoongcho/aaf-easypassword (⭐35) - A password manager using a single lock pattern for various type passwords management. (Recently Updated / [Oct 28, 2024](/content/2024/10/28/README.md))
README
# Easy Password
[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/unicodeveloper/awesome-opensource-apps)
[![Awesome Kotlin Badge](https://kotlin.link/awesome-kotlin.svg)](https://github.com/KotlinBy/awesome-kotlin)
[![License][licensesvg]][LICENSE.md]Easy Password is password management application.
This application uses pattern locks to manage information that requires security.# Precautions
Can be exposed to brute-force attacks if Realm db files are hijacked.# Support Features
```
01. Application lock with pattern
02. Password strength check
03. Encryption and decryption with AES of passwords to be managed using lock pattern
04. Backup and recovery of management list using Google Drive
```# Screen Shots
# How to build
```
Step1. Fork or download 'aaf-easypassword' project.
Step2. Import 'aaf-easypassword' project into android studio.
Step3. Use below link download svg images from Flaticon.
Step4. Import 6 svg files for your project from your Android studio.
Project rightclick > New > Vector Asset... You can import from the menu and the resource names are:
001-password.svg -> icon_password.xml
003-folder.svg -> icon_folder.xml
005-credit-card.svg -> icon_credit_card.xml
009-lock.svg -> icon_lock.xml
012-television.svg -> icon_web.xml
015-home.svg -> icon_home.xml
Step5. Generate your salt string from GenerateSaltString.kt android testcase.
'GenerateSaltString.kt' file rightclick > Run(Android instrumented test) > GenerateSaltString
Apply filter name 'GenerateSaltString-testGenerateSaltString' to Logcat and copy salt string from log.
Step6. Define salt string into 'AesUtils.kt' file
Step7. Register your package name and SHA-1 signature certificate fingerprint for Google Drive use.(https://console.developers.google.com/)
Step8. Build 'aaf-easypassword' project with android studio.
```
[Download security-40 svg images from Flaticon](https://www.flaticon.com/packs/security-40)# License
[LICENSE][LICENSE.md][licensesvg]: https://img.shields.io/badge/License-Apache--2.0-brightgreen.svg
[LICENSE.md]: https://github.com/hanjoongcho/aaf-easypassword/blob/master/LICENSE.md