Skip to content

Dhruv546Narang/securewipe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SecureWipe Logo

SecureWipe

The One-Click Secure File Erasure Tool

A professional Python utility that performs multi-pass secure overwriting
and generates verifiable PDF Certificates as proof of destruction.

InstallationUsageDisclaimer


⚡ Features

Feature Description
🗑️ Secure Wipe Multi-pass overwriting prevents forensic recovery.
📜 Certificate Generates a PDF receipt with SHA-256 hash and timestamp.
📱 QR Verification QR code included in PDF for instant authenticity check.
🖱️ One-Click UI Clean Tkinter interface for non-technical users.


🛠️ Installation

1. Clone the repository

git clone https://github.com/Dhruv546Narang/securewipe.git
cd securewipe

2. Install dependencies

pip install -r requirements.txt

🚀 Usage

Method 1 — GUI (Recommended)

python src/ui_oneclick_improved.py

Method 2 — Script Integration

from src.secure_wipe import secure_wipe
secure_wipe("sensitive_data.txt", passes=3)

📂 Project Structure

securewipe/
├── assets/               # Logo and images
├── Certificates/         # Auto-generated certificates
├── src/
│   ├── secure_wipe.py    # Secure wipe engine
│   ├── cert_utils.py     # QR + PDF generator
│   ├── generate_key.py   # RSA key tool
│   └── ui_oneclick_improved.py  # GUI
├── requirements.txt
└── README.md

⚠️ Security Disclaimer

While SecureWipe implements standard overwriting methods, perfect data destruction is not always guaranteed on:

  • SSDs / NVMe
  • Journaling filesystems (NTFS, APFS, ext4, etc.)
  • Cloud-synced folders
  • Drives with snapshots / backups

For critical erasure: physical destruction is the only 100% secure method.

About

A secure file wiping tool with certificate utilities and one-click UI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages