Thymester/JShred

JShred is a simple Java utility for securely cleaning up files. It can shred an individual file by overwriting its contents multiple times before deleting it, or scan a directory to find and remove duplicate files. It also recognizes copied filenames, keeps the cleanest name, and shows progress during large deduplication jobs through a clear menu.

Java

0

3 commits

updated Oct 5, 2026

See the code

See what people are saying

SourceMessageScoreDate

JShred - Command line tool reduce deleted file data recovery on your computer (r/SideProject)

Hello everyone! I have been working on a project over the last couple of days, and it has finally reached the point where I feel comfortable sharing it. I’m looking for feedback, criticism, and ideas for future features. JShred is a Java utility designed to make files more difficult to recover…

1

Oct 4, 2026

README

Experimental

Currently this project is experimental. The ability to use cryptographically secure random bytes as well as enhanced protections for SSDs are being worked on. At this current state it is best protected against traditional Hard Drives and not Solid State drives.

Upcoming Features

  • Cryptographically secure random bytes
  • Better protections on Solid State Drives
  • More robust controls
  • And more

Thymester/JShred

JShred is a simple Java utility for securely cleaning up files. It can shred an individual file by overwriting its contents multiple times before deleting it, or scan a directory to find and remove duplicate files. It also recognizes copied filenames, keeps the cleanest name, and shows progress during large deduplication jobs through a clear menu.

Java

0

3 commits

updated Oct 5, 2026

See the code

See what people are saying

SourceMessageScoreDate

JShred - Command line tool reduce deleted file data recovery on your computer (r/SideProject)

Hello everyone! I have been working on a project over the last couple of days, and it has finally reached the point where I feel comfortable sharing it. I’m looking for feedback, criticism, and ideas for future features. JShred is a Java utility designed to make files more difficult to recover…

1

Oct 4, 2026

README

Experimental

Currently this project is experimental. The ability to use cryptographically secure random bytes as well as enhanced protections for SSDs are being worked on. At this current state it is best protected against traditional Hard Drives and not Solid State drives.

Upcoming Features

  • Cryptographically secure random bytes
  • Better protections on Solid State Drives
  • More robust controls
  • And more

Languages

Java

100.0%