Encrypted local secret storage utility with a command-line interface
Project description
VaultSeal
VaultSeal is a minimalist, encrypted secret manager built for the terminal. Store passwords, API tokens, or secure notes—all protected locally with AES encryption and a master password.
Features
- AES-256 encryption via
cryptography - Local-only (no cloud or server!)
- Hidden master password prompt
- Copy secrets to clipboard (
--copy) - CLI: add, get, list, delete, change-password
- Fast, simple, scriptable
Installation
pip install vaultseal
Or install from source:
git clone https://github.com/yourusername/vaultseal.git
cd vaultseal
pip install -e .
Usage
vaultseal add github ghp_example_token
vaultseal get github --copy
vaultseal list
vaultseal delete github
vaultseal change-password
Vault Location
Secrets are stored in an encrypted vault.json in the current working directory.
You can rename or move it freely if desired, or extend VaultSeal to support multiple vaults.
License
MIT. See LICENSE for details.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vaultseal-0.1.0.tar.gz.
File metadata
- Download URL: vaultseal-0.1.0.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f03e946208116a044da33bd045bdcd365d648f8e0cb428b6aac69daf2134d4b9
|
|
| MD5 |
e0c7faf106b38de1ca51ab84d77399fb
|
|
| BLAKE2b-256 |
a4418570cbae73bc3fc6ea4e65aa8814516449ffefc90023fef89ffbc72fba56
|
File details
Details for the file vaultseal-0.1.0-py3-none-any.whl.
File metadata
- Download URL: vaultseal-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
042ef38d2d804d7190bb258755f8657148c60ff2c08ab9125744a3df14641c76
|
|
| MD5 |
2c5a52a4b32fd5c68ada6206c91dc6d4
|
|
| BLAKE2b-256 |
efc2ae4104d79447be7b9b9074aef3db4daf3082253a33818a00da6422430c0d
|