The secrm package

[Tags:program, public-domain]

Writes to target file multiple times with random data, then erases it.

[Skip to Readme]


Versions 0.0
Dependencies base (>=2.1.1 && <3), haskell98 [details]
License PublicDomain
Author Jon Slenk
Maintainer Jon Slenk <>
Category Security
Uploaded Fri Sep 24 17:52:58 UTC 2010 by JonSlenk
Distributions NixOS:0.0
Downloads 309 total (1 in the last 30 days)
0 []
Status Docs not available [build log]
All reported builds failed as of 2016-12-28 [all 6 reports]


Maintainer's Corner

For package maintainers and hackage trustees

Readme for secrm

Readme for secrm-0.0

An example of code to "securely" remove a file from media by over-writing
the file several times with random data, and then erasing it.

Note that this is just an example intended to show that one can write
system utilities in Haskell instead of, say, C. It does not, for example,
guarantee that the underlying OS/FS will be writing the random data over
exactly the same blocks. (In hindsight, perhaps making this not be the best
example. Living and learning, here.)