我已经阅读了使用加密的应用程序的 Apple 出口限制,我很困惑。
是否值得只为加密我的游戏存档数据而执行所有 CCATS / SNAP-R 程序?
使用加密会阻止我的应用在某些地区销售?
我的应用会因为加密而被拒绝吗?
谢谢!
我已经阅读了使用加密的应用程序的 Apple 出口限制,我很困惑。
是否值得只为加密我的游戏存档数据而执行所有 CCATS / SNAP-R 程序?
使用加密会阻止我的应用在某些地区销售?
我的应用会因为加密而被拒绝吗?
谢谢!
在我看来,不值得使用加密。一个简单的校验和几乎可以做同样的事情。您可以计算校验和来检测是否有人试图更改存档游戏,而不是加密您的存档游戏。
我同意@pre,跳过加密部分并使用HMAC(在 ios 上)以确保您的保存没有被更改。为了保护 HMAC 秘密,我将使用任何随机生成器生成它并将其存储在钥匙串中。
钥匙串条目没有备份,因此如果您的 iphone 未越狱,则很难阅读它们。您可以在钥匙串周围尝试这个包装器:https ://github.com/carlbrown/PDKeychainBindingsController
注册过程并不难。其中大部分是填写公司信息(姓名、地址等)。只有一个部分询问您的加密。这个过程大约需要 3 天和几个来回。
Apple 在 iTunesConnect 中有一个复选框,用于标记您是否对登录凭据以外的任何内容使用加密。看起来他们只是在掩盖他们的屁股。您提交已完成表格的屏幕截图,他们会立即在其上签字。
有关您需要采取的步骤的概述,请参阅: https ://www.chatmap.io/blog/iPhone-iTunes-ERN-Encryption.php
简而言之,注册的工作量并不大。