Manage your password serverless on Amazon AWS S3.
The user is expected to have a S3 account, and a S3 bucket.
Unzip the source archive, in jscrypt/config.js change the "awsbucket" to reflect your aws bucket location where the files are to be stored.
In a web browser open:
To begin load password:
Enter an email and a master key (the longer the better). Click More->Debug and enter your Amazon AWS identifiers.
Press "New Policy", then "Save"
Your bucket now contains an encrypted json file, that will store your passwords.
The user may now go about adding a "site", "username" and "password". Pressing "Add Update" after each new entry. In some browsers there is no text box next to "password". Selecting the "username" text box and pressing tab will move the cursor into the password entry area.
***If the "Debug" window is shown then press "Save" to encrypt and upload the encrypted password file. If not in debug view, pressing "Add Update" will automatically upload after a new password entry.
To retrieve a password enter the "email" and "key" identifiers, followed by a "site". Pressing "GetPass" will show the username associated with that site, and the password will be highlited, but hidden, allowing the user to copy and paste the password into the login prompt of the needed web site. Other passwords may be retrieved by simply changing the "site" and pressing "GetPass" again.
The code is freely available and modifiable.