GithubHelp home page GithubHelp logo

baitcenter / aaf-easypassword Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hanjoongcho/aaf-easypassword

0.0 0.0 0.0 11.84 MB

:lock: Easy Password is password management application. This application uses pattern locks to manage information that requires security.

License: Other

Kotlin 100.00%

aaf-easypassword's Introduction

Easy Password

Awesome Awesome Kotlin Badge License

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

License

LICENSE

aaf-easypassword's People

Contributors

hanjoongcho avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.