散列是否与平台无关(PC/Android/Iphone/etc。)

Are hashes Platform independent (PC/Android/Iphone/etc.)

正如问题所说,如果我正在下载,比如说在不同的硬件和设备上下载一个 zip 文件,mobile/windows/mac。我可以确定例如 MD5 或 SHA 哈希在所有平台上都是相同的吗?我担心的是解压缩此文件夹时平台之间的文件 system/differences。

理想情况下,我按字母顺序对所有文件进行散列处理并将它们合并,然后根据数据库散列字符串进行检查,以确保无论何时应用程序运行都不会更改内容。

是的,适用于 md5 和 sha。常见 public 使用的哈希函数的实现为所有这些系统产生了预期的输出。

我还可以说,我已经通过 iphone + windows 的组合在生产中正常工作了。

这也已经被询问和回答,所以 id 说是重复的: