我需要一个用Excel VBA编写的函数,它将使用标准算法(如SHA-1)对密码进行哈希处理.一些简单的界面,如:
Public Function CreateHash(Value As String) As String
...
End Function
Run Code Online (Sandbox Code Playgroud)
该功能需要在安装了Excel 2003的XP工作站上运行,否则必须不使用第三方组件.它可以引用和使用XP提供的DLL,例如CryptoAPI.
有没有人知道实现这种散列功能的样本?
我正在寻找一种在Excel中计算一次随机数的方法.所以它在第一次被调用时计算,但之后它不会改变.
所以例如,如果我在B1中有类似的东西RANDONCE(A1),那么我第一次在A1中放置一个值就会计算一个随机值但是它不会再次改变.或者至少在我再次改变A1之前.
我想这样做,而无需手动重新复制B1将其从公式转换为此处所述的值.使用宏很好.