Skip to main content

Secret Vault

A secret file storage vault in python for MacOS and Linux systems.

Features

  • Store and encrypt your files in an hidden directory somewhere in your PC.
  • The freedom to choose whether or not to encrypt your files before hiding them.
  • Your files will be encrypted using AES encryption algorithm while the key being your master password.
  • Your Master Password is encrypted using PBKDF2 Algorithm with your master password itself as its own key.
  • The original files are untouched so you can keep the original file or even delete it after hiding and the choice is completely up to you.
  • The vault can be called from anywhere by typing secret_vault in the terminal.
  • If you wish to unhide a file, then the file will be downloaded in the current working directory of the terminal or in simpler terms, the folder from where you called the program.
  • You can even delete and reset the whole vault if you wish to after supplying your masterpassword.

Basic Usage

Here's a simple gif to show you basics of how to use the vault

Installation

You can install the package using pip command

pip install secret-vault

or by cloning this repo :

git clone https://github.com/Maneesh-Pradeep/secret_vault.git
cd secret_vault

# Run the setup.py file
python setup.py install

Starting vault

You can just type the secret_vault command from anywhere in the terminal to start the program.

The first time when you open the program, you are asked to Create a Master Password. That Master Password is used to identify you and also encrypt your files.

You will be asked to enter your Master Password every time you open the vault.

You can reset the master password by running the Delete and Reset Vault command in the program.

Metadata

Release files for secret-vault 1.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for secret-vault 1.1.2
File Size Uploaded
secret_vault-1.1.2.tar.gz 4.1 kB Details

Release files / secret_vault-1.1.2.tar.gz

Download URL secret_vault-1.1.2.tar.gz
Size 4.1 kB
Tags Source
SHA-256 checksum
How to use checksums
8c0681323a7bcf7d37e98547e86f76c15f140cf1e8eaf9a2542d4b89b5e1f1a5
BLAKE2b-256 checksum
How to use checksums
8d9628eeb2c6202ba199ab94d62fe2dcd4e0e9785b81ac3632cba09cb44996ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.3

Release history Release notifications | RSS feed

This release

1.1.2 This release

1 release file

1.1.1

1 release file

1.1

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

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