Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

voidshred-1.0.0.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

voidshred-1.0.0-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file voidshred-1.0.0.tar.gz.

File metadata

  • Download URL: voidshred-1.0.0.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for voidshred-1.0.0.tar.gz
Algorithm Hash digest
SHA256 d7e64b40365767b3888641d0a691f7df95d93ea75f736f7f9b1891fe4eb37f07
MD5 37332cdb44f309e1ac063115d1b99f1f
BLAKE2b-256 706a3485f8fda4747d5883f9853ba9a2ae21ce5e324033309f28ca1736bd8ca9

See more details on using hashes here.

File details

Details for the file voidshred-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: voidshred-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for voidshred-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 47d8c47f5aa5146d518dc5da5596e249024f527401b67d3dabcb5f15dab40230
MD5 a0c9accee4136405c5bb500354a84c6b
BLAKE2b-256 e22dcfa5fb5b6f45664983b8684457981104cab6fbf7b98c72db7e788ac8c87e

See more details on using hashes here.

Supported by

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