【发布时间】:2013-07-09 17:24:26
【问题描述】:
我的 Android 应用程序将相机视频和快照保存到设备内存中的单独目录(例如 /mnt/sdcard/mydir)中。
出于隐私原因,我不希望人们能够将它们从设备中导出。
我正在考虑使用 Android Cipher 类对其进行加密,但我怀疑加密 100MB MP4 视频不是一项快速的任务,您有什么建议吗?
【问题讨论】:
-
我用 Nexus 7 Android cipher 进行了测试,但性能不是很好。对于 10 秒的 MP4 视频,AES 加密需要 30 秒。
-
所以 CommonsWare 的回答不适用,但你不会说原因。 That’s not helpful.
-
在我看来,CommonsWare 的答案并没有给我任何解决方案,所以我只是在使用 Android Cipher 进行一些测试。关于 AES 安全性……那么容易找到加密密钥吗?如果是用户输入的密码,则不会存储在设备中(或内置在应用程序中)。
-
关于将数据存储到应用程序内部存储...如果设备已植根(如 CommonsWare 所述),则可以避免“保护”。所以可能唯一有效的方法是加密。
标签: android privacy encryption