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-2.0.0.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

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

voidshred-2.0.0-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

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

Hashes for voidshred-2.0.0.tar.gz
Algorithm Hash digest
SHA256 01b50b3516f6b3ce0bb77d016ce2beae51042b10ed73bbff6edd5ba5629cbc4a
MD5 bfbf2d4935f4a6802b121bc2b7171301
BLAKE2b-256 da078adbe2cc1a61235ce30d64db13c6f02965396f8d49f9ae4a020854fcb7de

See more details on using hashes here.

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

Hashes for voidshred-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d10a51b6f05136e0b411f13201e8e884eb616ec81f8151522b73e1f76478f8a4
MD5 2b061959858279120972c892ac96ba05
BLAKE2b-256 05561e4435e9cbf8bd982b9244788d00f64b4a9908b403c23ffaa8059f4781a7

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