Python Password Vault
Project description
Python password vault.
Python password vault to keep track of password either localy or centralized in your own cloud. As this is a hobby project I cannot guarantee any functionallity or that no data loss will occur, but as I use it personally I will do my best to avoid it. Currently development is done on Python 3.9 and the client runs on Win10 while the cloud is run on Raspbian on a Raspberry Pi 2.
Prerequisites
- cryptography
- paramiko
- pillow
Setup
- Install prerequisites
- Clone repo or pip install acid_vault
- Run VaultGui.pyw (For GUI)
- Setup your vault in file menu (Only neccesercy for Cloud and/or Stegography)
- Setup SSH for cloud (For remote storage of vault)
- Host - URL to host
- Port - Port to use on host
- Username - Username to login with at host
- Password - Password to login with at host, will not be saved and has to be entered each time program is started. Recomended usage is through key exchange, see below
- Setup Steganography (For hiding the vault in an image)
- File location - path to vault storage E.g. images/picture.png
- Original file - path to local file with the original png picture to compare against (Important that its a png and not jpeg as jpeg compression is not stable)
- Setup SSH for cloud (For remote storage of vault)
- Check Steganography (If Steganography is to be used) https://en.wikipedia.org/wiki/Steganography
- Chose Local/Remote (Where to store vault)
Basic usage
- Add passwords by pressing "Add Password" button.
- Chose a password in password box.
- Press Save passwords to save passwords in vault.
- Press Load passwords to load passwords into vault (Will clear any unsaved data).
- Lock/Unlock - Will lock/unlock the data kept by program while its running to avoid overhead of geting data from the cloud.
I vault detect that the user has not used the UI for 5 minutes it will lock it self.
The file menu has options to save/load backups both as encrypted and unencrypted localy where the user chose.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
acid_vault-1.1.0.tar.gz
(10.3 kB
view hashes)
Built Distribution
acid_vault-1.1.0-py3-none-any.whl
(30.1 kB
view hashes)
Close
Hashes for acid_vault-1.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c37c5804cd7d6b380b228d608c2a70d624519078d664a69bdc11c2140f14eb37 |
|
MD5 | d0c315ae5e02ea42bd9d483039ad5f1d |
|
BLAKE2b-256 | 2b28fd1b17c93467fc2678b99551f4f058514eacf5363c5592f7c2e4023b67a9 |