所以基本問題是在資源受限設備中加密文件。 我已經使用相當危險的方法使用兩個文件流,其中在資源受限的移動設備中加密文件
- 的FileStream 1被從文件中讀取並將其複製到一個字節數組
- 字節數組的內容被加密。
- FileStream 2,將字節寫回相同的文件。
這工作得很好,但有搞亂了文件的一個很好的機會,如果加密中途停止等
所以正常的方法是編寫到一個臨時文件,然後將其移動到原來的位置並替換原始文件。
但是,問題出在資源(特別是存儲)非常有限的手機上,創建可以說另一個200MB或300MB的文件可能是不可能的。
那麼在Mobile Devies中有什麼方法可以解決這個問題呢?我是否必須在空間之間進行賭博並搞亂文件?
這是http://stackoverflow.com/questions/3222345 – 2010-07-11 09:54:54