base64是否被认为是iPhone应用程序中的加密?

Rex*_*ids 4 encryption base64 app-store appstore-approval

简单的base64编码(用于将二进制数据发布到苹果验证服务器)被认为是加密,我将我的应用程序上传到appstore时是否需要报告?

Ale*_*lds 12

不,base64编码不是加密.

  • **除非Apple说出来. (7认同)
  • 我从未听说Apple拒绝使用Base64编码的应用程序.对我来说听起来像FUD. (3认同)

小智 9

Apple关注的主要原因是:遵守美国出口法律.Base64编码从未被NIST/Commerce部门视为加密技术.

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


Bob*_*man 7

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

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


小智 6

Apple要求加密,以确定该应用程序是否需要从商务部/工业和安全局获得出口授权.

Base64编码不被视为加密; 根据15 CFR part 774,Supplement 1,ECCN 5A002,a.1段的技术注释,它被认为是一种"固定"编码技术,它解释了出口目的的"密码学"不包括"固定"数据压缩或编码技术."固定"的定义出现在15 CFR第772.1部分.

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

此外,您可以拨打202-482-0707联系商务部/工业和安全局,询问您的具体申请.


Kib*_*bee 3

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

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

  • 除非 Apple 拒绝了使用 Base64 编码的申请,否则这是一个相当推测性的答案,因此其实用性值得怀疑。我很难相信苹果的开发人员和测试人员无法区分编码机制和执行加密的机制。如果他们犯了这样的错误,我推测这种行为将成为大多数技术论坛的头版新闻。 (5认同)