Python password vault.
Python password vault to keep track of password either locally or centralized in your own cloud. As this is a hobby project I cannot guarantee any functionality 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 necessary for Cloud and/or Steganography)
- 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)
- 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 getting data from the cloud.
If vault detect that the user has not used the UI for 5 minutes it will lock itself.
The file menu has options to save/load backups both as encrypted and unencrypted locally where the user chose.
Release files for acid-vault 2.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| acid_vault-2.1.0.tar.gz | 12.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| acid_vault-2.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 72.1 kB
Release files / acid_vault-2.1.0.tar.gz
| Download URL | acid_vault-2.1.0.tar.gz |
|---|---|
| Size | 12.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4692c487798523db86c367e0e26c5ada34a3944142fce04a8009ea70eba6183c
|
|
BLAKE2b-256 checksum How to use checksums |
a2058d3d36604764d7ced7f4e002734a20f76ca5a248ddc60dd64fee24ed1aa8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.0
|
Release files / acid_vault-2.1.0-py3-none-any.whl
| Download URL | acid_vault-2.1.0-py3-none-any.whl |
|---|---|
| Size | 59.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
347ba5223fbfc713926c7c58e810450084eeb1fc5182353a5caf70cfb3f6adc5
|
|
BLAKE2b-256 checksum How to use checksums |
f842847b6fdeb140a2fe870bbd7ccd844e43e5fb07a8859d3e58028a9b1210a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.0
|