Encryption 如果我使用第三方库进行AES加密,应用商店是否接受我的应用?

Encryption 如果我使用第三方库进行AES加密,应用商店是否接受我的应用?,encryption,ios11,xcode9,Encryption,Ios11,Xcode9,我想从我的iOS应用程序向http服务器发送加密(AES)用户名和密码 为此,我找到了类似于第三方API的RNCryptor。如果我在应用中使用此库,应用商店是否接受我的应用。另外,我想知道是否有任何与苹果相关的AES加密标准swift库?应用商店一般不会因为使用AES等加密而拒绝应用程序。使用第三方框架(如RNCryptor、CryptoSwift)或编写自己的实现并不重要 遵守出口合规性是您的责任(无论您的应用程序是否应仅在美国境外发行)。为此,您需要在应用程序的目标属性中为itsappus

我想从我的iOS应用程序向http服务器发送加密(AES)用户名和密码


为此,我找到了类似于第三方API的RNCryptor。如果我在应用中使用此库,应用商店是否接受我的应用。另外,我想知道是否有任何与苹果相关的AES加密标准swift库?

应用商店一般不会因为使用AES等加密而拒绝应用程序。使用第三方框架(如
RNCryptor
CryptoSwift
)或编写自己的实现并不重要

遵守出口合规性是您的责任(无论您的应用程序是否应仅在美国境外发行)。为此,您需要在应用程序的目标属性中为
itsappusesnonextemptencryption
key(布尔值)提供正确的值,或者在每次向iTunesConnect提交新版本时进行设置。由于这些要求发生了变化,我建议您仔细阅读本主题,例如


据我所知,苹果没有为Swift提供“加密”框架,只有“通用加密API”。样本可在

上找到,谢谢你的宝贵建议。我的主要模棱两可之处在于,如果我在我的应用程序中使用第三方库来实现这一点,那么在提交到应用商店之前,我应该采取哪些重要步骤。我已经更新了答案,以明确使用第三方框架。使用它们时没有特殊的步骤。重要的部分是关于遵守出口法律的法律部分。我无法就具体问题提出建议。如果您在这方面需要帮助,我建议您咨询熟悉这些主题的律师。