我开发了一款提交给Apple Appstore的游戏。但是,在提交之前,我被告知不允许包含加密的应用程序。我的游戏包含一个XOR哈希来保护游戏资产,因此普通用户无法通过打开IPA文件轻松提取它们。 XOR哈希是否被视为加密? Apple Appstore是否允许XOR哈希?
答案 0 :(得分:0)
iOS应用可以使用加密。
哈希不是加密,它是单向的,原始输入无法恢复。
而不是“XOR哈希”,而是考虑标准的加密哈希,例如SHA-512。或者“XOR哈希”是指某种形式的XOR加密?
缺陷是加密密钥必须在应用程序中。如果它在应用程序代码中是硬编码的,则不是一个大缺陷,因为IPA除了执行之外无法解密,因此技能/努力很高。