大佬教程收集整理的这篇文章主要介绍了ios – 存储解密文件的位置?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我担心的是:
1.如果我将它们存储在doc目录中一段时间它们被使用,那个时间窗口就可以使用像iExplorer这样的工具来获取这些文件.
2.我的想法是将它们存储在内存中以供使用时间,并在使用后冲洗保险库.
此选项适用于小文件,但对于大文件说50 MB或100 MB的视频,我担心应用程序将收到内存警告,结果将突然终止.
我想知道这样做的最佳方法.
唯一的问题是:解密文件需要多少努力?
如果你唯一关心的是一个人可以使用iExplorer来复制和打开这些文件,那么简单的本地对称加密就可以解决问题.
只需在应用程序中嵌入随机对称密钥,并在下载时逐块加密数据.
您可以使用舒适的“安全转换”框架来执行对称加密. Apple Documentation中有一些很好的例子.
加载文件时,可以使用相同的密钥在从文件系统加载文件时对其进行解密.
只是为了说清楚:这不是文件的完美保护.但要解密文件,可以访问您的应用程序二进制文件.在调试器中分析此二进制文件并搜索解密部分以提取对称密钥.为解密文件需要付出很多努力.
以上是大佬教程为你收集整理的ios – 存储解密文件的位置?全部内容,希望文章能够帮你解决ios – 存储解密文件的位置?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。