pass_crypt is a simple Ruby application that allows the secure storage and retrieval of usernames and passwords. Usernames and passwords are stored in an SQLite database, encrypted using AES 256-bit encryption with a personal passphrase. Passwords can be inserted and retrieved using the clipboard for convenience and security.
-
clipboard (gem)
gem install clipboard # may require sudo
-
xclip & libsqlite3 (linux packages)
sudo apt-get install xclip libsqlite3
-
You also need a version of Ruby installed that includes the OpenSSL libraries. Refer to http://www.ruby-lang.org for help in installing Ruby.
This will soon become a gem with bundler support. Until then...
Using Git, clone the repository:
git clone [email protected]:jamesds/pass_crypt.git
Simply run pass_crypt with no parameters to be shown brief usage instructions.
The SQLite database containing the encrypted data is kept in '~/.pass_crypt/crypt.db'. It may be wise to make backups of this file.
Use as you wish. I'll get a formal license when I release this as a gem.