Digest (gb.openssl)
这个类封装了OpenSSL项目的哈希算法。 参见
Wikipedia: Cryptographic hash function 开始学习散列函数.
静态属性
静态方法
Example
You get the virtual object which represents a specific algorithm by using its name as a key to index the Digest class. From this virtual object, you can hash messages. 因此,要生成字符串的SHA-256摘要,我们将使用:
Use "gb.openssl"
Print Base64$(Digest["sha256"]("Gambas Almost Means BASIC!"))
uIcY2lpgsRRkYrY4ETvuAJQmTMrpqV0TckAShNSl+KI=
请记住,散列函数返回原始二进制数据,这些数据在打印时可能会在你的终端上产生奇怪的影响。如果你打算打印它们,你应该使用内置的Base64$函数。