我想編寫將完全加密整個文件系統的應用程序(作爲後臺服務)。問題是:如何加密整個磁盤?
- 是否有可能使所有Android服務都能正常工作?比如說,微軟的BitLocker?
- 如果是這樣 - 有人可以指點我一些來源/文檔嗎?
我想編寫將完全加密整個文件系統的應用程序(作爲後臺服務)。問題是:如何加密整個磁盤?
它不清楚,如果你這樣做是安全的,或者只爲了一個木馬聲稱對還原的文件支付;)
加密文件,他們已經寫在明文之後將離開明文傳播圍繞您的閃存(或磁盤),直到該空間稍後將回收用於新文件。它基本上不安全。在將字節寫入磁盤之前,您必須進行加密。
Android在Linux上運行,而用於存儲的設備驅動程序雖然是模塊化的,但已編譯到內核中。因此,除非您分發自定義Android圖像,否則無法在某人的設備上安裝驅動程序後進行安裝。
在郵件列表here上一直有這樣的討論。
加密文件系統只能通過內核模式驅動程序,這意味着設備的自定義ROM。
這真的很可惜... – barmaley 2011-04-05 15:42:58
我認爲我們可以在Android中實現完整的磁盤加密,按照此鏈接中的步驟 - http://source.android.com/tech/encryption/android_crypto_implementation.html?你能給出任何指導嗎? – Buchi 2012-03-03 18:54:07