Skip to content

charleswisniewski/cloud-vault

 
 

Repository files navigation

The secure content (e.g. your passwords) are stored PGP-encrypted in PG database within the Rails app. The client-side (Angular-JS single-page app) authorizes itself with Keybase and uses KBPGP to decrypts the secure content right in the browser.

  1. Sign up for Keybase by clicking Join in site header here - keybase.io/

  2. Generate a public key in Keybase and proove your Github or Twitter identity

  3. Login with your Keybase credentials at cloud-vault.herokuapp.com

  4. Create your first passwords vault

  5. Share it with someone by his Keybase username

Demo currently hosted at cloud-vault.herokuapp.com

  • MacOS or Linux

  • Ruby 2.1.x

  • PG >= 9.3

No ENV needs to be set. Use seeds.rb for DB initialization.

bundle exec rspec

About

PGP-based password manager (using Keybase.io)

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Ruby 55.5%
  • JavaScript 27.8%
  • HTML 11.6%
  • CSS 5.1%