iOS:MD5 哈希值被视为“加密”什么时候提交到应用商店?
可能的重复:
AppStore 批准和 md5
在开发 iPhone 或 iPad 应用程序并提交到应用程序商店时,他们会询问是否应用程序“包含加密”?例如,如果使用 HTTPS,那么您需要获取 ERN。有道理。
但是,如果应用程序使用未加密的 HTTP 但传输用户密码的 MD5 哈希值,这会被视为“加密”吗?
MD5 是一种单向哈希函数。源数据无法从哈希数据中恢复,所以我只是不确定它在技术上是否被视为“加密”?
Possible Duplicate:
AppStore approval and md5
When developing iPhone or iPad apps and submitting to the app store they ask whether the app "contains encryption"? For example if using HTTPS then you need to get an ERN. Makes sense.
However, if an app uses unencrypted HTTP but transmits an MD5 hash of the users password, would that be considered "encryption"?
An MD5 is a one way hashing function. The source data is not recoverable from the hashed data so I'm just not sure whether it's technically considered "encryption" or not?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不,MD5 不是加密,因为加密必须是可逆的。 MD5是一种散列算法。
No, MD5 is not encryption, as encryption must be reversible. MD5 is a hashing algorithm.