secrm: Example of writing "secure" file removal in Haskell rather than C.

[ program, public-domain, security ] [ Propose Tags ]

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 LicenseRef-PublicDomain
Author Jon Slenk
Maintainer Jon Slenk <slenk.jon@gmail.com>
Category Security
Uploaded by JonSlenk at Fri Sep 24 17:52:58 UTC 2010
Distributions NixOS:0.0
Executables secrm
Downloads 511 total (15 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-12-28 [all 6 reports]
Hackage Matrix CI

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for secrm-0.0

[back to package description]
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.)