Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chouffe/django-password-manager
Django app managing passwords with an unique master key
https://github.com/chouffe/django-password-manager
Last synced: about 8 hours ago
JSON representation
Django app managing passwords with an unique master key
- Host: GitHub
- URL: https://github.com/chouffe/django-password-manager
- Owner: Chouffe
- Created: 2013-06-09T12:50:14.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2013-06-09T15:20:35.000Z (over 11 years ago)
- Last Synced: 2023-03-29T05:34:56.514Z (over 1 year ago)
- Language: JavaScript
- Size: 362 KB
- Stars: 8
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Password Manager
=======Enables password Management through one Master Key and via AES 256 encryption
The passwords are encrypted into the DB on the server and only the provided key
when logged in can decrypt them.Demo here: http://demo-password-manager.herokuapp.com/
- login: test
- password: testInstallation
=======1. Git clone this repo
2. Add an heroku app> git heroku git:remote -a app-name
3. Deploy on Heroku
> git push heroku master
DB Config
======Set up the admin user + password when asked by Heroku
The masterKey used to encrypt the passwords is obtained by hashing your DB
password with a sequence of MD5.
Advice: Use a strong masterKey password to ensure good protection of your
passwords!Techs used
======Django is used as the web framework.
Some Javascript (AJAX calls) and Bootstrap (Twitter Bootstrap) are used to enhance the frontend.
TDD is used as the coding philosophy.