基于Excel公式的函数用于SHA256 / SHA512哈希运算,无需VBA或宏

JKV*_*oad 6 excel hash sha256 excel-formula sha512

到了2017年,如果安全性很重要,那么任何需要使用哈希的人都应该避免使用诸如MD5之类的“破碎”哈希。是否有人找到或创建了一种无需使用VBA或宏即可在Excel中执行更安全的SHA256或SHA512哈希的方法?

过去35,000年前使用MD5就是一个很好的例子(如本SO:不使用VBA的excel中的MD5哈希函数所示)。

避免使用VBA /宏的原因:与移动设备的兼容性,例如iOS的Excel。

旁注:原始的Stack Overflow帖子具有成功的答案,但链接无效,这是供参考的新链接:https : //tzamtzis.gr/2017/web-analytics/excel-function-md5-hashing-without-vba /

pgS*_*ter 9

我有一个。限制为 55 个字符,并且设计更多用于教育目的(即如何了解 SHA256 在 Excel 中的工作原理......?)。

回顾一下...

  • 没有 VBA。
  • 没有命名范围。
  • 没有数组。
  • 使用 2007 年及更高版本中的标准 Excel 函数。
  • 格式为 *.xlsx

从 OneDrive 下载

或者

从 Google 云端硬盘下载

  • 谢谢@PGSystemTester!这太神奇了,它甚至可以在我的 iPhone 上运行!抱歉我这么久才来感谢你 (2认同)