Dobrý den,
pracuji na prográmku, který by podobně jako shred.c prováděl bezpečné mazání dat přímo z disku. Podle toho, co jsem si už stihl přečíst, budu tedy potřebovat způsob, jak přistupovat k disku samotnému. Programuji pod linuxem.
Idea je taková, že lokalizuji soubor (pouze adresu jeho umístění, kterou budu schopný pomocí standardních funkcí typu fopen atp.) a ten soubor v jeho plné délce několikrát po sobě přepíšu (nejspíš náhodnými) jedničkami a nulami, nebo jinak nesmyslným obsahem. Následně tento soubor pak smažu i z disku. Takto chci docílit toho, že nepůjde obnovit, ideálně ani pomocí hardware.
Podle všeho ovšem potřebuji přistupovat k celé záležitosti z trochu nižší úrovně, než je fopen() fwrite(), fclose() a opakovat. Dovedete mi poradit, jak na toto? Hledání, co jsem provedl mi zatím nepřineslo příliš ovoce.