2011-03-15 41 views
5

我的应用程序使用AES256算法来加密数据。当我准备将我的应用程序提交到应用程序商店时,其询问iPhone中的Export Compliance和AES256

出口法律要求包含加密的产品必须获得适当的授权才能导出。

您的产品是否包含加密功能,或者是否使用或访问了其他来源(例如iOS或Mac OS X)的加密?

当我提交了一份由SHA1前一次的应用程序,我选择No.My应用中是否包含,使用或访问加密比验证或防病毒保护以外的任何目的。如果我的应用包含AES256算法,应该怎么做。

+0

一个疯狂的猜测是,苹果公司不会回答这个问题,因为这是一个法律问题,他们不能给你法律建议。您可能需要在您的管辖区就您的应用是否需要CCATS报告取得自己的法律建议。 – hotpaw2 2011-03-15 07:33:40

回答

1

这取决于您在应用程序中对该加密的使用情况,在我的情况下,我使用aes进行安全的http调用,并且我不需要授权它进行导出,所以如果您上次没有不需要授权,我想你不需要知道这一点(如果你在两种情况下都给予相同的加密)

+0

感谢您的回答。我在使用Sha1进行用户密码加密时,上次提交了应用程序选项“否”。但是这一次,我在发送和解密之前使用AES256加密我的音频数据,然后在另一端播放它。 – 2011-03-15 07:40:01

+0

与我正在做的事情相比更少,所以我认为你不应该申请授权 – JonLOo 2011-03-15 09:09:35

1

加密的使用很重要,但你仍然可以开始the Bureau of Industry and Security web site或致电202-482-0707联系BIS帮助台,并获得一些建议。

通常,使用AES来保护http流量被认为是使用加密,因此一个人不得不深入挖掘。