objective-c – 保护可可目标C中的xml指示

objective-c – 保护可可目标C中的xml指示,第1张

概述我正在编写一个应用程序,它在启动时从捆绑包中的xml plist读取信息. plist中的信息已经通过多天的工作进行编译,我想确保另一方在分发后无法轻松地从应用捆绑中提取.是否有任何方法来保护或加密您的应用程序包中包含的xml plists? 任何帮助将非常感谢. plist中没有内置加密功能.许多人将压缩视为加密. 这是我会做的, 组成一个加密密钥. 写一个小程序,使用SecKeyEncrypt 我正在编写一个应用程序,它在启动时从捆绑包中的xml pList读取信息. pList中的信息已经通过多天的工作进行编译,我想确保另一方在分发后无法轻松地从应用捆绑中提取.是否有任何方法来保护或加密您的应用程序包中包含的xml pLists?

任何帮助将非常感谢.

解决方法 pList中没有内置加密功能.许多人将压缩视为加密.

这是我会做的,

组成一个加密密钥.
写一个小程序,使用SecKeyEncrypt()将pList加密成二进制文件.
>将二进制文件放在包中.
>在应用程序中,将密钥隐藏在某处.例如,将它们存储为碎片,以便从转储中找到并不容易.
>启动应用程序时,从包中读取二进制文件,使用密钥使用SecKeyDecrypt()对其进行解密,并将内存中存储明文存储.
明智的是pList,并从记忆中加载pList.

这仍然被认为是混淆的,因为您的捆绑包中可以使用密钥,但是它将很难阻止大多数休闲黑客.

总结

以上是内存溢出为你收集整理的objective-c – 保护可可/目标C中的xml指示全部内容,希望文章能够帮你解决objective-c – 保护可可/目标C中的xml指示所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1030344.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存