我试图从很多方面找到答案,但遗憾的是没有达到任何解决方案。
问题是如何防止用户访问软件数据(视频,图像等)。例如,我有一个软件或移动应用程序。它有一些包含视频的文件夹。我不希望用户不能直接访问并复制它们。
此外,由于这些文件很大,因此文件的任何转换都需要很长时间。所以这会导致应用程序变慢。我认为,加密整个文件需要很长时间。
我问我的问题独立于任何环境。它可以是一个Windows或Android应用程序。是否有任何方法或技术可以实现这一目标?
编辑:如果有办法快速解码/编码文件,它可以帮助我。或者这样的密码保护解决方案......
抱歉我的英文。
答案 0 :(得分:0)
简短版:不是真的。你所能做的只是模糊文件,并且(在移动设备上)你有足够的资源来做这件事(cpu,ram)
无论您对文件做什么,您的程序都必须包含解码所需的所有信息,否则它们将无法使用。因此,确定的攻击者将能够获取文件。
如果您要做的只是让休闲人员离开,那么您可能不需要做任何事情 - 从移动应用程序中提取文件通常超出普通用户。