现在是2017年,如果安全性很重要,任何需要使用哈希值的人都应该避免使用“破损”的MD5。有没有发现或创建一种在Excel中更安全的SHA256或SHA512哈希方法,而不使用VBA或宏?
曾经有一个非常出色的例子,超过3年半之前用MD5实现过(如此见于这个SO:Excel中不使用VBA的MD5哈希函数)。
避免使用VBA /宏的原因:与移动设备(如iOS上的Excel)的兼容性。
附注:原始的Stack Overflow帖子有一个成功的答案,但链接已失效,这里提供一个新链接供参考:https://tzamtzis.gr/2017/web-analytics/excel-function-md5-hashing-without-vba/