Skip to main content

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)
  • 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)

Source distribution for acid-vault 2.1.0
File Size Uploaded
acid_vault-2.1.0.tar.gz 12.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for acid-vault 2.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

2.1.0 This release

2 release files

2.0.2

2 release files

2.0.1

2 release files

1.3.2

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page