我想在SD卡上保存一些將從網上下載的文件。用戶不應該能夠直接訪問它。我的意思是文件應該是安全的,它不應該被轉移到其他設備,如果它被轉移,那麼它不應該是可讀格式。在SDCard上是否有一個特定的目錄可以保存這些文件並且也是安全的?此外,這些文件應該在卸載應用程序時自動刪除。我想在Android 2.2中有一個直接的方式,但不是低於這個。所以,如果有人有任何想法,請讓我知道。以安全的方式在Android中保存SD卡上的數據
回答
加密。如果您擔心用戶正在閱讀最接近的答案的文件,但您仍然需要一種安全的方式來存儲解密密鑰,這種方式實際上並不可行。
實際上,設備所有者不能查看的任何內容都不得在設備上。
設備所有者只能通過應用程序查看,而不能通過任何其他方式查看。例如,說書籍是由用戶通過應用購買的,然後應用將書籍保存在用戶設備中。爲了閱讀本書,用戶可以啓動該應用程序,然後閱讀它。但用戶不應該能夠與其他人分享。 – 2011-05-29 13:29:24
@android_dev:這裏最好的選擇是使用基於用戶密碼的密鑰對數據進行加密。您可以將密鑰設置爲用戶密碼和設備特有的內容(例如,您存儲在應用程序的共享首選項中)的組合。這不是鐵皮安全的,但這對於您存儲在設備上的任何東西都無法實現。 – mah 2011-05-29 13:37:54
我認爲如果這是可能的,那麼大多數公司目前都會使用它來防止盜版。我想知道這樣的系統可以如何存在;你可以從a下載文件到b,但不能將它們從b複製到c? – 2011-05-29 13:42:31
如果文件實際上由專用用戶擁有,則沒有實際的方法來使其無法複製。你可以讓他們難以複製,但並非不可能。
如果您使用@mah指出的加密方式,然後不要將密鑰存儲在設備上:從服務器獲取密鑰,將其保存在內存中,永遠不要將解密的文件或密鑰寫出來可能會阻止偶然的海盜。奉獻的靈魂會想出來。
- 1. 存儲在SD卡中的Android數據
- 2. 如何在Android上以編程方式安全地移除SD卡
- 3. 在android數據庫中保存sd卡的值
- 4. 如何在Android中安全地存儲在SD卡視頻中?
- 5. 安卓相機和保存在SD卡中的圖像android
- 6. SD卡上的DRM安全嗎?
- 7. 在Android上保存文件,但不保存到SD卡
- 8. 在Android中將數據存儲在SD卡上
- 9. 最安全的方式來保存ASP中的數據MVC
- 10. 保存到SD卡的6.0.1 Android版本
- 11. Android的位圖保存到SD卡
- 12. Android的圖像保存到SD卡
- 13. 如何在Android 2.2中以編程方式刪除SD卡的全部內容
- 14. 無法在SD卡上存儲數據
- 15. 安全我的應用在SD卡中使用的文件android
- 16. 保存拍攝的圖像,以SD卡
- 17. 知道SD卡上的位圖大小,然後將其保存在SD卡上
- 18. Android - 將URL上的圖像保存到SD卡上
- 19. 如何在LCD上保存並顯示數據SD卡
- 20. Android sdk,除了在SD卡上保存圖像,有沒有我可以保存照片的地方?
- 21. 以安全的方式發送數據
- 22. Android將創建的位圖保存到SD卡上的目錄
- 23. 如何以編程方式格式化SD卡上的所有數據?
- 24. 安卓相機保存,但沒有顯示在SD卡上
- 25. 在SD卡上存儲android應用程序數據
- 26. 將數據存儲在內存中而不是在SD卡上?
- 27. 保存佈局與改變值在SD卡上循環在android
- 28. Android:將文件保存到SD卡?
- 29. Android:將文件保存到SD卡
- 30. Android沒有保存到SD卡
你正在做的是實現DRM。只有兩種類型的數字版權管理 - 已被破解的版本以及沒有人試圖破解的版本。 – CommonsWare 2011-05-29 15:02:43
嗨,我面臨着同樣的probled ... ü沒有得到,如果回答這個是請分享 在此先感謝 – Dipali 2012-03-21 09:46:18
@CommonsWare你可以張貼的讀取Android的一個DRM保護的文件,一個簡單的例子嗎?互聯網上現有的例子令人困惑! – Ankur 2017-01-18 14:38:16