Skip to content

bitbeans/securedelete-net

Repository files navigation

securedelete-net NuGet Version License

Class to securely delete files on a HDD (only windows based systems).

Current Features:

  • Ability to detect the underlying hardware (to prevent overwrites on SSD's)
  • Overwrite files with simple random data
  • Resets the file times
  • Obfuscate file and directory names

Status

Pull requests and/or optimization proposals are always welcome!

Further reading

Data Evaporation from a SSD

DEF CON 21 - Sam Bowne - Data Evaporation from SSDs

Installation

There is a NuGet package available.

Example

using SecureDelete;


Delete.DeleteDirectory(new DirectoryInfo(@"F:\MyFolderOnHdd"), true);

Delete.DeleteDirectoryWithoutDriveDetection(new DirectoryInfo(@"F:\MyFolderOnHdd"), true);

Delete.DeleteFile(@"F:\aFile.jpg");

Delete.DeleteFileWithoutDriveDetection(@"F:\aFile.jpg");

License

MIT

About

Securely delete files on a HDD

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages