gpt4 book ai didi

iPhone 和加密库

转载 作者:太空狗 更新时间:2023-10-30 03:28:35 24 4
gpt4 key购买 nike

我想我将不得不在我的 iPhone 应用程序中使用加密库。我想问你有关 Apple 实现的加密货币导出政策的影响。我是否需要做一些额外的事情(例如填写表格等)

1) 如果我使用 MD5 散列。

2) 如果我使用对称加密。

谢谢,

最佳答案

编辑

2009 年 12 月,在写完这个答案后,对 EAR 进行了修改。从那时起我就没有参加过导出合规评估。我对相关文件的粗略阅读表明,以前的“辅助计算”豁免现在范围更窄,但在 ERN 的要求中仍然有几个豁免。有关 iTunesConnect 上常见问题解答的位置,请参阅@JosephH 的回答。最重要的是阅读 EAR Controls for Items That Use Encryption BIS 的常见问题解答,以了解短语“分类为 EAR 第 2 部分第 5 类”。

2009 年 12 月之后,以下答案可能不再提供信息。


我不是律师,也不是全职处理导出合规问题,但我不得不广泛处理这些问题,并且可以向您指出原始 Material ,以便您自己查看。如果您有疑虑,您应该联系熟悉导出合规的律师。

美国的导出限制与导出商有关,与作者无关。在这种情况下,Apple 是导出商,这就是为什么他们希望作者向他们提供有关他们导出产品的信息。

如果您使用的是系统库,那么您和 Apple 在下载您的应用程序时都不会导出密码。系统库是在 iPhone 本身出售时或在 Apple 提供软件更新时导出的。这与你无关。

您所讨论的密码学类别仅在导出到国家组 E:1 国家(古巴、伊朗、利比亚、朝鲜、叙利亚和苏丹)时受到限制。这些国家/地区被 Apple 排除在外。

如果您的产品属于“辅助密码术”类别,您将明确免于审查。这被定义为“不是主要用于计算(包括‘数字计算机’的操作)、通信、网络(包括操作、管理、管理和供应)或‘信息安全’”,并包括示例:

  • 防止软件、音乐等的盗版和盗窃。
  • 游戏和游戏
  • 家庭公用事业和电器
  • 打印、复制、成像和视频录制或播放
  • 业务流程建模和自动化(例如,供应链管理、库存、调度和交付)
  • 工业、制造或机械系统(例如,机器人、重型设备、设施系统,例如火警、HVAC)
  • 汽车、航空和其他运输系统

“Ancillary Cryptography”在这里可以理解为“您的程序使用密码术,但加密不是它的重点”。美国导出法规对可重新用于可能被用来对付美国政府的新产品的技术感兴趣。

只要不故意导出到 E:1 类国家/地区,开源密码库就有广泛的豁免权。

这是一种非常长篇大论(尽管仍然非常粗略)的说法,是在表达“别担心;点击 Apple 提供的适用选项。”

如需完整详细信息,请访问 Commercial Encryption Export Controls美国 BIS 网站。特别感兴趣的是 Encryption Checklist Instructions .

关于iPhone 和加密库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/802879/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com