不使用VBA或macros的SHA256 / SHA512散列,基于Excel公式的函数

这是2017年,任何需要使用散列的人都应该避免像MD5那样的“破坏”,如果安全性很重要的话。 有没有人发现或创build了一种方法来在Excel中执行更安全的SHA256或SHA512散列,而不使用VBA或macros?

之前做过的一个壮观的例子是在3年半以前用MD5(如在这个SO中所看到的: MD5中的Hash函数在Excel中不使用VBA )。

避免VBA /macros的原因:与移动设备(如iOS的Excel)兼容。

注意:原始的堆栈溢出post有一个死链接的成功答案,这里是一个新的链接供参考: https : //tzamtzis.gr/2017/web-analytics/excel-function-md5-hashing-without-vba /