An Android app that gives you a password generated by a given phrase with a custom algorithm, it also has password and biometric security.

Last update: May 23, 2022

StatelessPasswordManager

This Android app is a stateless password manager, which means there is no vault, no server, and it doesn't save any kind of state on the phone.

You no longer need to remember or write down passwords, just enter a specific phrase like 'instagram' and the app will return a generated password for that phrase.

The password is generated by a custom algorithm that you must create for your app before you build it.

Also the app has custom password and biometric security.

Instalation

First you need to clone the repository or download it.

#!/bin/bash

git clone https://github.com/MarcosTypeAP/StatelessPasswordManager.git
cd StatelessPasswordManager/

You also need to install Android Studio with a minimum of SDK 26 (Android 8.0).

Needed files

For the password security you need create a file named EnvironmentVariables.kt and save it in app/src/main/java/com/sombromar/passwdgen/ .

The file must containg a Kotlin object with the password you want to use hashed with SHA-512.

File template
" }">
package com.sombromar.passwdgen

object EnvironmentVariables {
    const val PASSWORD_HASH = ""
}

Password generator algorithm

For this you need to create another file named PasswordGenerator.kt and save the file in app/src/main/java/com/sombromar/passwdgen/.

The file must contain a Kotlin class named PasswordGenerator that must contain an attribute named generatedPasswd and a method named genPassword that will generate and save the password in the previous attribute.

File template
package com.sombromar.passwdgen

class PasswordGenerator {
    var generatedPasswd: String = ""

    fun genPassword(phrase: String) {
        // TODO
        this.generatedPasswd = ""
    }
}

Build

To build the app you need to open the project in Android Studio and go to Build->Build APK, An apk will be generated in app/build/outputs/apk/debug/, after that just transfer it to your phone and install it.

GitHub

https://github.com/MarcosTypeAP/StatelessPasswordManager
You might also like...

Simple application with some famous graph algorithm implemented by Jetpack Compose framework

Simple application with some famous graph algorithm implemented by Jetpack Compose framework

GraphAlgorithm This Application was implemented by Jetpack Compose framework. The dagger-hilt library was used for dependency injection and Room libra

Apr 25, 2022

An Android app that pulls the credit score information from a given endpoint and displays the records as a donut view

ClearScoreTest This is an Android app that pulls the credit score information fr

Jan 13, 2022

πŸ›‘οΈ Android security (camera/microphone dots indicators) app using Hilt, Animations, Coroutines, Material, StateFlow, Jetpack based on MVVM architecture.

πŸ›‘οΈ Android security (camera/microphone dots indicators) app using Hilt, Animations, Coroutines, Material, StateFlow, Jetpack based on MVVM architecture.

πŸ›‘οΈ Android security app using Hilt, Animations, Coroutines, Material, StateFlow, Jetpack (Room, ViewModel, Paging, Security, Biometrics, Start-up) based on MVVM architecture.

Jun 24, 2022

Easy app for managing your files without ads, respecting your privacy & security

Easy app for managing your files without ads, respecting your privacy & security

Simple File Manager Can also be used for browsing root files and SD card content. You can easily rename, copy, move, delete and share anything you wis

Jun 22, 2022

App that says if the movie you typed in has bazooka or not.

TemBazuca App that says if the movie you typed in has bazooka or not. But... why? The idea for the app came up while I was watching Choque de Cultura

Jan 8, 2022

You can store all your password, bank details, card details in one place and remember only one master PIN. The application works totally offline.

You can store all your password, bank details, card details in one place and remember only one master PIN. The application works totally offline.

Keep Password An application where you can store all your password, bank details, card details in one place and remember only one master PIN. The appl

Apr 18, 2022

RoboDemo is a ShowCase library for Android to demonstrate to users how a given Activity works.

RoboDemo is a ShowCase library for Android to demonstrate to users how a given Activity works.

RoboDemo RoboDemo is a ShowCase library for Android to demonstrate to users how a given Activity works. A sample is available in the download area of

Mar 15, 2022

Forage-project - This is a project given by Google Android Developers team. It's specifically created for data persistance.

Forage - Starter Code Starter code for the fifth independent project for Android Basics in Kotlin. This project pairs with Unit 5 of Android Basics in

Jan 2, 2022

Android-Java-App - Notepad app with user and password. SQL Lite

Android-Java-App - Notepad app with user and password. SQL Lite

DVNote2 App Android-Java-App Notepad app with user and password Application made in Android Studio with Java language and SQLite database. How does it

Nov 6, 2021
This assignment has been given to me for Android developer position at SonyLiv.

asssignmentSonyLiv This assignment has been given to me for Android developer position at SonyLiv. This codeis not full functional but can give a cont

Nov 21, 2021
This is an Android project allowing you to use the advanced biometric authorization features.
This is an Android project allowing you to use the advanced biometric authorization features.

PLEASE NOTE: If your project has minSDK 23 and should support only basic Fingerprint Authorization on most devices - take a look first at the AndroidX

Jun 12, 2022
⌨️ A tool that gives you a massive head start when building Compose based apps. It saves you from time-consuming setup and configuration
⌨️ A tool that gives you a massive head start when building Compose based apps. It saves you from time-consuming setup and configuration

⌨️ A tool that gives you a massive head start when building Compose based apps. It saves you from time-consuming setup and configuration

Jun 17, 2022
β˜οΈπŸŒ€πŸŒ§β˜€ Weather Android application that gives you the weather information of your saved location or any region you are looking forβ˜οΈπŸŒ€πŸŒ§β˜€
β˜οΈπŸŒ€πŸŒ§β˜€ Weather Android application that gives you the weather information of your saved location or any region you are looking forβ˜οΈπŸŒ€πŸŒ§β˜€

☁️????β˜€ Weather Android application that gives you the weather information of your saved location or any region you are looking for☁️????β˜€

Apr 6, 2022
The easy way to use biometric authentication in your Flutter app. Supports Fingerprint, FaceID and Iris.
The easy way to use biometric authentication in your Flutter app. Supports Fingerprint, FaceID and Iris.

BiometricX The easy way to use biometric authentication in your Flutter app. Supports Fingerprint, FaceID and Iris. Demo APK. Starting $ flutter pub a

May 25, 2022
Fingerprint Biometric Authentication Android
Fingerprint Biometric Authentication Android

Fingerprint-BiometricAuthentication-Android Preview Authentication Succeeded Aut

Apr 12, 2022
Twidere-Android Twidere is a powerful twitter client for Android 1.6+ 1 , which gives you a full Holo experience and nearly full Twitter's feature.
Twidere-Android Twidere is a powerful twitter client for Android 1.6+ 1 , which gives you a full Holo experience and nearly full Twitter's feature.

Twidere for Android Material Design ready and feature rich Twitter/Mastodon/Fanfou app for Android 4.1+. Enjoy Fediverse now! Twidere-Android is maint

Jun 15, 2022
Acme-app - App to display the best routes for drivers based on a secret algorithm

Acme App App to display the best routes for drivers based on a "secret" algorith

Jan 9, 2022
Kalam is an app that gives people a chance to write their stories on the app.
Kalam is an app that gives people a chance to write their stories on the app.

Kalam is an app that gives people a chance to write their stories on the app. This app gives a good story for the story readers and gives good story writers a chance to write their own story

Apr 26, 2022
Glickotlin - Kotlin implementation of the Glicko2 algorithm

Glickotlin Glickotlin is a Kotlin implementation of the Glicko2 algorithm. Glick

Jan 29, 2022