A password vault based on the Riak document database
JavaScript Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
README
SS.min.js
gibberish-aes.min.js
index.html
install.sh
jquery.js
json2.js
microjungle.min.js
riak.js
vault.css
vault.js

README

Riak Backed Password Vault

This is mostly a project to help me learn about Riak,
a no-sql distributed document database.  Also, I will be learning
how to use riak-javascript-client which is a javascript client for Riak.

INSTALLATION:
1. Install a working Riak server and start it.
2. Run install.sh, this uses curl to deposit the index.html and JS libraries into a
a bucket named "vault"
3. Point your browser to: http://localhost:8098/riak/vault/index.html

NOTES:
Your passwords are stored in a bucket called "passwords" and are encrypted with
256 bit AES (the default for GibberishAES). Other levels of AES are available,
see the Gibberish documentaion on GibberishAES for details.

10/27/2011
Currently re-writing to make use of SugarSkull and MicroJungle, a routing engine and a templating engine 
respectively.  I found both of these on microjs.com.

Also adding the ability to list the accounts and enabling "one-click" decryption. 

Other things I'd like to add:
1. Passphrase timeout - blanks your passphrase field after a few minutes in case you leave your computer
unattended.
2. Passphrase confirmation - have user type the passphrase twice to confirm it when saving a new record