Secure file shredder
Project description
VoidShred
VoidShred is a secure file shredding tool designed to permanently erase files beyond recovery. It uses multiple passes of random data overwriting, file corruption, and ephemeral cryptographic junk to maximize privacy. Perfect for sensitive files you want gone for good.
## Features
- Multi-level shredding (Levels 1-5)
- **Level 1:** Basic 3-pass overwrite
- **Level 2:** 7-pass overwrite with size scrambling
- **Level 3:** 15-pass overwrite + cryptographic junk pass
- **Level 4:** 25-pass overwrite + file rename and metadata scrambling
- **Level 5:** 35-pass overwrite + maximum corruption, full flush to disk
- Supports any file type (.txt, .png, .jpg, .exe, etc.)
- Multi-pass random byte overwriting to prevent recovery
- Ephemeral cryptographic-style junk for extra security
- Fully CLI-based, lightweight, and cross-platform compatible
## Installation
pip install voidshred
## Usage
voidshred <file\_path> --level <level\_number>
* <file\_path>: Path to the file you want to permanently delete
* <level\_number>: Shred intensity from 1 (basic) to 5 (maximum security)
**Example:**
voidshred "C:\\Users\\Username\\Documents\\secret\_file.txt" --level 5
This will shred secret\_file.txt with the maximum security level.
## Warning
* **Irreversible:** Once shredded, files cannot be recovered
* Recommended to test on dummy files first
* SSD users: due to wear leveling, complete destruction is not guaranteed; use full-disk encryption for sensitive data
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 voidshred-2.0.0.tar.gz.
File metadata
- Download URL: voidshred-2.0.0.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
01b50b3516f6b3ce0bb77d016ce2beae51042b10ed73bbff6edd5ba5629cbc4a
|
|
| MD5 |
bfbf2d4935f4a6802b121bc2b7171301
|
|
| BLAKE2b-256 |
da078adbe2cc1a61235ce30d64db13c6f02965396f8d49f9ae4a020854fcb7de
|
File details
Details for the file voidshred-2.0.0-py3-none-any.whl.
File metadata
- Download URL: voidshred-2.0.0-py3-none-any.whl
- Upload date:
- Size: 4.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d10a51b6f05136e0b411f13201e8e884eb616ec81f8151522b73e1f76478f8a4
|
|
| MD5 |
2b061959858279120972c892ac96ba05
|
|
| BLAKE2b-256 |
05561e4435e9cbf8bd982b9244788d00f64b4a9908b403c23ffaa8059f4781a7
|