5

简单的 base64 编码(用于将二进制数据发布到苹果验证服务器)是否被视为加密,在将我的应用程序上传到应用商店时是否必须报告这一点?

4

5 回答 5

12

不,base64 编码不是加密。

于 2009-10-03T11:47:30.597 回答
9

Apple 关心的主要原因:遵守美国出口法律。NIST/商务部从未将 Base64 编码视为一种加密技术。

正如其他人所说,你永远不知道什么时候会得到一个任意的审稿人,但直接而简单的答案是否定的。资料来源:http ://csrc.nist.gov/

于 2010-02-28T03:15:28.550 回答
7

base64 是一种编码方案,而不是加密算法。

区别在于,尽管两者都不是人类可读的,但编码努力以与手头媒体一致的方式存储或显示数据,其中加密是故意试图混淆除预期用户之外的所有人的数据。

于 2009-10-03T11:51:18.280 回答
6

Apple 询问加密以查看应用程序是否可能需要商务部/工业和安全局的出口授权。

Base64 编码不被视为加密;根据 15 CFR 第 774 部分的技术说明,补充 1,ECCN 5A002,a.1 段,它被认为是一种“固定”编码技术,该技术说明用于出口目的的“密码学”不包括“固定”数据压缩或编码技术。“固定”的定义出现在 15 CFR 第 772.1 部分。

http://www.bis.doc.gov/encryption/ccl5pt2.pdf

此外,您可以致电 202-482-0707 致电商务部/工业和安全局,询问您的具体申请。

于 2011-11-09T15:09:44.580 回答
3

我会假设像 base64 这样的东西不会被视为加密,因为它是一种已知的编码算法,与加密无关。Base64 编码用于许多不同的事情,包括对电子邮件中的内容进行编码。我看不出有人会如何将其解释为加密。

但是话又说回来,Apple 出于一些非常奇怪的原因拒绝了应用程序,所以如果你可以清楚地向他们透露你正在使用 base64 编码数据,那么提前这样做可能更安全,所以你可以说他们都知道这一切沿着。

于 2009-10-03T11:48:28.293 回答