About Passcrypt
If you use different passwords for multiple web sites and areas, Passcrypt can help. You only need to remember one master password for all the sites and Passcrypt generates unique and secure passwords for each site and area. This way you don't need to write down your passwords somewhere.
Site_name + Area_name + Master_password => Secure_password
Example: 'amazon' + '' + 'apple' => 'yuZ4d#ty'
Example: 'router' + 'wifi' + 'apple' => '$dYui2pr'
Passcrypt uses a password-based key derivation function called Scrypt (https://en.wikipedia.org/wiki/Scrypt) to derive your secure password.
** Note: Passcrypt is not a password manager and does not store any of your generated passwords on the device or in the cloud. It requires no special permissions to run.
Password generation requirements can be customized to fit your need:
* Number of characters
* Number of uppercase characters
* Number of numeric characters
* Number of symbols
* Alphabets used for each character category (e.g. a preset 'Easy' requirement does not use ambiguous characters such as '1' and 'l')
Scrypt parameters can be changed (changing these may require more time and device resources to generate a password):
* Salt (using a unique salt will ensure your generated passwords are different from others even when input materials (site+area+master password) are the same)
* Salt byte length
* Cost (N)
* Block size (r)
* Parallel (p)
Additional features:
* Pass code protect
* Remember master password
* Copy generated password to clipboard
* Preferences are backed up to Google Play so they are restored after re-installations on new devices (except pass code and master password)
Acknowlegdement:
* Icons: http://www.iconarchive.com/show/colorful-long-shadow-icons-by-graphicloads.4.html
* CryptSharp: http://www.zer7.com/software/cryptsharp