我正在開發一個應用程序,該應用程序將包括從應用程序會話的服務器下載幾個文件。所以我打算將下載的文件(安靜敏感)存儲在庫目錄中。最好我會創建一個子目錄(標記爲隱藏)並將其存儲在它下面。但是這個隱藏的子目錄可以在越獄設備上輕鬆訪問。iOS中的安全文件存儲器
有沒有一種方法可以將它安全地存儲在Library目錄中,該目錄在越獄設備上也無法訪問?
我們可以創建文件並存儲在受密碼保護的子目錄中嗎?我們如何密碼保護子目錄或文件?
在此先感謝
我正在開發一個應用程序,該應用程序將包括從應用程序會話的服務器下載幾個文件。所以我打算將下載的文件(安靜敏感)存儲在庫目錄中。最好我會創建一個子目錄(標記爲隱藏)並將其存儲在它下面。但是這個隱藏的子目錄可以在越獄設備上輕鬆訪問。iOS中的安全文件存儲器
有沒有一種方法可以將它安全地存儲在Library目錄中,該目錄在越獄設備上也無法訪問?
我們可以創建文件並存儲在受密碼保護的子目錄中嗎?我們如何密碼保護子目錄或文件?
在此先感謝
一種可能的選擇來考慮是在Coredata文件存儲爲一個NSData外部記錄文件,並使用某種NSValueTransformer的是負責加密和解密文件。這可能是一個更復雜的方法,但會爲您提供很多靈活性。
快速搜索NSValueTransformer encrypt NSData
會產生一些有趣的結果,可能會使您開始。
希望這會有所幫助!
有任何加密的問題是你需要在你的應用程序中嵌入一個密鑰(或者使用一些不那麼容易提取的特定於設備的數據,例如IMEI但不太明顯)。如果您只是將密鑰嵌入到應用程序中,它將很容易被解壓。 –