鑑於字符串的路徑,我想擦除文件的內容。我認爲自然的方式(可能不正確)是打開一個FileStream到文件並將亂碼(可能從RNGCryptoServiceProvider獲取的隨機數據)寫入文件。然後也許做幾次,然後刪除文件。在Compact Framework中安全擦除文件
我的問題是,雖然這可能看起來邏輯上正確,但我在另一個博客上讀到Windows可能實際選擇將文件寫入硬盤中的其他位置。
這是Windows Mobile的情況嗎?這實際上會成爲一個問題嗎?這是否寫入硬盤中的其他位置是否適用於基於閃存的(SD等)卡?
我並不確定,但SD/SSD等耗材均衡固件可能會使其更容易受此影響。 – 2010-07-18 10:40:47
@Marc:是的,卡片中的損耗確實會讓他們非常敏感。板載閃光燈也一樣。 – ctacke 2010-07-18 16:32:39
因此,剛剛用1和0寫入文件幾次不能確保文件被安全覆蓋寫入? – 2010-07-18 17:30:47