我们开发了几个应用程序/游戏。我们从 plist 存储/检索数据。
工具。
我已经搜索了以下内容#
这些教程讲述了如何防止您的 plist 被更改。
但我们不想让用户(有害用户)显示任何数据。
最佳答案
主要问题是你在保护谁?
1)如果你想保护你的 plist 免受不成熟的用户的窥探(只是和普通人有一些工具),你所需要的就是加密 plist(即使是硬编码的 key 也应该足够了)
2)如果你想保护它免受有权访问手机的黑客的攻击,那么你将不得不做很多 Action - 你需要一个密码,这个密码应该很长,它应该用盐和这个应(直接或间接)用作保护的关键。这样,不知道密码的黑客将无法进入您的 plist。
3)如果您试图防止恶意软件(专门设计用于从您正在运行的应用程序中获取数据),那么您就完蛋了。由于越狱设备上的越狱已被破解,恶意软件实际上可以做任何事情,并且当您的应用程序解密它时,它总是能够将您的 plist 从内存中复制出来。
关于ios - 如何保护越狱设备中的 plist 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12637588/