提交或更新应用时,您遇到的一个问题是:
自从您上次使用以来,您是否添加或更改了加密功能? 上传了这个产品的二进制文件?
图片:
我的问题是,如果我使用您从<CommonCrypto/CommonCryptor.h>
库获得的加密,我是否必须对该Q进行检查?
我有一个文件,我想加密,发送到iPhone,并使用CommonCrypto在iPhone上解密。与同事交谈时,我得到了不同的反应。有些人认为,由于这是一个包含在内的公平游戏框架,其他人认为你必须得到政府的批准。
看起来CommonCrypto支持(充其量)采用ECB密码模式的AES 128位加密。所以,这就是我计划使用的。
附注:我计划在github上使用AlanQuatermain / aqtoolkit中的NSData+CommonCrypto
类别。这只是CommonCrypto的一个包装,仅此而已。
相关的是,如果您使用HTTPS(SSL),是否必须选中“是”?见iPhone Encryption Export Compliance for Apps making HTTPS (TLS) Connections - Continued。我不需要https连接,但这让我感到惊讶......