繁体   English   中英

android安全数据存储

[英]android secure data storage

我正在开发一个Android应用程序。 它从服务器下载视频并将其存储在移动设备中。

我想以安全的方式存储这些视频。(拒绝用户复制。或拒绝他们直接从SD卡观看视频)

我发现了两种解决问题的方法。
1)将视频存储在应用程序内部。
2)加密整个视频

但在实施解决方案时面临一些问题
i)找到合适的第一种解决方案。 但是我很担心。 如果我们在应用程序内部存储了太多视频,它将变得更大,并迫使用户卸载。

ii)但在第二种解决方案中。 我没有找到任何正确的方法。

所以请帮我解决问题。

最终,您必须加密媒体,这很简单。 更困难的是播放媒体,因为MediaPlayer仅接受清晰的内容。 一种基本方法是仅在播放会话时将加密文件转换为解密文件。 更好的方法是从文件构建流,解密该流并将其提供给播放器。 难点是要有一个本地http服务器来提供流。

这是一种建议:

要存储视频,您必须在SDCARD上创建了一些文件夹,因此可以通过在文件夹上放置“”来隐藏该文件夹。 创建名称时在名称前面。 最重要的是,您可以使用AES算法对视频文件进行加密,以使其无法查看,如果复制到android之外,将无法查看。 但是从您的应用程序中,您可以解密文件并查看它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM