My Android Password Secured Store, MAPSS, is a password keeper app for the Android 9 and above platforms. MAPSS allows the user to maintain up to 100 credentials, where the password and user name for each credential are RSA 2048 encrypted with the encryption keys stored securely within the Android Keystore. MAPSS securely stores your credentials on your Android devices file system.
MAPSS makes use of the Android Clipboard for copying and pasting passwords!
Credits.
The vault icon used by MAPSS on Google Play, is made by https://www.flaticon.com/authors/freepik from www.flaticon.com
The key features of MAPSS are as follows.
1. Store up to 100 credentials.
2. RSA 2048 encrypt the password and user name for each credential.
3. Maintain a password history for each credential, where up to 20 old
passwords are encrypted and stored.
4. Auto launch any “https” site using the default browser, allowing the user to
paste the password into the sites password entry field. (No robo-form abilities
however).
5. Ability to modify the credentials including the password.
6. Auto generate 16 bytes of random data that may be used as a password.
7. Ability to regenerate the RSA key pair and re-encrypt all secrets.
8. Backup the credentials to a local file and AES256 encrypt this file with an
encryption key that is derived from a user supplied password.
9. Restore the backup file onto the same or different Android devices.
10. An optional client application for the Windows 10 platform, where this client
may connect over Bluetooth and offers the same abilities to manipulate the
credentials such as create new ones, modify existing ones and auto launch to
“https” sites using the default browser on the Windows platform.
Passwords are not stored and are only viewed on the Windows PC. Your
Android device will store them securely.
11. An optional Windows 10 credential provider that allows the user to auto logon
to the Windows 10 desktop when the Windows user name and password are
securely stored within MAPSS on the Android device.
12. Bluetooth connectivity to Windows when paired to do so. This is only required
if and when the Windows client and credential provider are used.