是独立于平台的hashes(PC/Android/Iphone/等)



正如问题所说,如果我正在下载不同硬件上的zip文件&设备、移动设备/windows/mac。例如,我可以确定MD5或SHA哈希在所有平台上都是相同的吗。我担心的是解压缩这个文件夹时文件系统/平台之间的差异。

理想情况下,我会按照字母顺序散列所有文件;将它们组合起来,然后根据数据库哈希字符串进行检查,以确保在应用程序运行时内容永远不会更改。

对md5和sha是。公共使用的常用散列函数的实现为所有这些系统产生预期的输出。

此外,我还可以说,我在使用iphone+windows组合的生产中正确地工作了这一点。

这也已经被问过了,所以我说是重复的:哈希函数(例如SHA(是否独立于平台?