Add your description here
Project description
Volkoff
A secure file encryption tool using AES-256-GCM encryption.
Installation:
pip install volkoff
Launch with:
vk
Implementation Details
Encryption Process:
- Generates a 256-bit AES key for secure encryption
- Creates a container format that includes:
- File extension metadata
- Original file contents
- Unique 12-byte nonce for each encryption
- Encrypts the entire container using AES-256-GCM
- Returns the encryption key for secure storage
Decryption Process:
- Validates the provided encryption key
- Extracts the nonce from the encrypted container
- Decrypts the container to retrieve:
- Original file extension
- File contents
- Reconstructs the file with original metadata
Security Features
- AES-256-GCM authenticated encryption
- Unique nonce generation per file
- Secure container format preserving file metadata
- Authentication to prevent tampering
Important Security Notes:
- Store encryption keys securely - they cannot be recovered
- Maintain secure backups of encryption keys
- Verify successful decryption after encrypting critical files
Disclaimer
The author and contributors are not responsible for any data loss or corruption that may occur while using this software. Users are strongly advised to:
- Keep secure backups of all important files before encryption
- Safely store encryption keys in multiple locations
- Test the decryption process on non-critical files first
- Verify successful decryption immediately after encryption
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
volkoff-0.1.43.tar.gz
(134.0 kB
view details)
Built Distribution
File details
Details for the file volkoff-0.1.43.tar.gz
.
File metadata
- Download URL: volkoff-0.1.43.tar.gz
- Upload date:
- Size: 134.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.4.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c1cfb6f54a4e4504cb9cbfbfeb0606e7aada1c0483d88a2407a57d4411e3006 |
|
MD5 | 90c24f33ae6a3c4d057b24fc49e3ba89 |
|
BLAKE2b-256 | dea858a38c83451ca1b4f08886ac2b2c41720515f4078a7de0eb8eba4589fa12 |
File details
Details for the file volkoff-0.1.43-py3-none-any.whl
.
File metadata
- Download URL: volkoff-0.1.43-py3-none-any.whl
- Upload date:
- Size: 8.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.4.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f1870dec06cca49cc45cb6bde27a16894c61ab356f64c0b96fb8d1e16f61d7a |
|
MD5 | 941a949d8777a9bb65d58a69970f9717 |
|
BLAKE2b-256 | 083967164524775b47c9d3e1644c5a032ed7aac7efccf34f1c15342c73258fe0 |