我想在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