Skip to content

SecureDelete is a Java tool that securely deletes files and directories by overwriting them with random data and zeros before permanent deletion.

License

Notifications You must be signed in to change notification settings

lalaio1/SecureDelete

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SecureDelete 🗑️

SecureDelete is a Java tool designed to securely delete files and directories from your system. By overwriting the data multiple times with random patterns and zeros, it ensures that sensitive information is irretrievable.

Fuck

Features 🌟

  • Securely deletes files and directories
  • Overwrites data with random bytes and fixed patterns
  • User-friendly command-line interface

Techniques Used 🔒

SecureDelete employs the following techniques to ensure data is unrecoverable:

  1. Multiple Overwrites: The tool overwrites the file data several times to prevent recovery.

    • First pass: Random data
    • Second pass: Zeros
    • Third pass: Random data
    • Final pass: Fixed pattern (0xFF)
  2. Directory Deletion: If a directory is specified, SecureDelete recursively deletes all files and subdirectories within it.

  3. Execution Time Measurement: It tracks the total time taken to securely delete files.

  4. Follow the prompt to enter the file or directory path you wish to delete.

Installation ⚙️

You can download the latest release from here.

Platform Download Link
Windows Download SecureDelete
Linux Build from source (instructions coming soon!)

Contributing 🤝

Contributions are welcome! If you have suggestions or improvements, feel free to open an issue or submit a pull request.

License 📄

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgements 🙏

  • Java Development Kit (JDK)
  • GitHub for hosting the repository

Contact 📬

For any questions or support, feel free to reach out via GitHub.

About

SecureDelete is a Java tool that securely deletes files and directories by overwriting them with random data and zeros before permanent deletion.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages