The methods I've seen for file shredding seem pretty flukey. Can anyone tell me a good way to shred a file in C++?