2015-08-27 44 views
4

我正在使用Shared偏好的一個Android項目中工作。最近我發現,如果您爲設備創建根目錄,則可以看到共享首選項值。所以基本上共享偏好不再安全。誰能告訴我什麼是加密/解密共享偏好值的最佳方式?如果有什麼好的圖書館?我看到許多解決方案來加密/解密共享首選項,但沒有人看起來很安全。有什麼建議嗎?加密/解密的安全方式Android中的共享偏好

+2

這個庫:https://github.com/scottyab/secure-preferences幫助我實現了你在找的東西。 – Smashing

+0

我很好奇你是在SharedPreferences中存儲的,需要從根目錄設備中進行保護? – adelphus

+0

謝謝@Smashing。這是非常有用的圖書館。感謝您的回答。 –

回答

0

數據可以被任何App訪問和操作。但是你必須考慮只有非常小的百分比(我猜想低於1-2%,但沒有可靠的互聯網數據)植根,如果用戶根據他的設備故意讓自己容易受到攻擊。這不是Android系統設置,如果您是root用戶,您將對後果負責。 Click the Link希望這個鏈接將幫助你。

+0

即使在植根設備上,我也希望保護我的共享偏好數據。 –

+2

它不是關於用戶是脆弱的,而是關於他的應用程序數據受到植根於其中的用戶的危害 – tyczj