Skip to main content

Password Vault

Reason this release was yanked:

Depricated

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


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-0.0.2.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

acid_vault-0.0.2-py3-none-any.whl (20.9 kB view details)

Uploaded Python 3

File details

Details for the file acid_vault-0.0.2.tar.gz.

File metadata

  • Download URL: acid_vault-0.0.2.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for acid_vault-0.0.2.tar.gz
Algorithm Hash digest
SHA256 7b91ba7a8deaa60801e1f706709d081534bf0c908873933311dd1e4ab5b9eaf7
MD5 d5b7d1ce72b8f310c61e5e4b9369ed75
BLAKE2b-256 beaa0909560568ce4d1e985a2ee7660fc82d03e2e7c9525c3d07c16039bdda4e

See more details on using hashes here.

File details

Details for the file acid_vault-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: acid_vault-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 20.9 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for acid_vault-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d1206df25205de4b263cdb10b8f6b0f0a04837db3c7f5f79c70bc71efec2506f
MD5 bd4b5f45da60e94b56cd4996558cdd0d
BLAKE2b-256 54eb7ad94829d9e741c8af32936b0e34a3417e8893e73ae3eb93761a1d492a4b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page