NetBox 2.7 使用手册

Hash 对象

报文摘要算法

语法

Set Hash = CreateObject("NetBox.Hash")
 

属性

HashSize 取得报文摘要算法结果的大小

方法

Create 清除并制定新的报文摘要算法,清除后的对象以制定的新算法进行计算
Final 结束报文摘要算法并返回结果,缺省方法
Update 向报文摘要算法添加数据

注释

报文摘要算法(Message Digest Algorithms)即采用单向HASH算法将需要加密的明文进行摘要,而产生的具有固定长度的单向散列(HASH)值。其中,散列函数(Hash Functions)是将一个不同长度的报文转换成一个数字串(即报文摘要)的公式,该函数不需要密钥,公式决定了报文摘要的长度。报文摘要对非对称加密一起,提供数字签名的方法。

示例

下面的例子创建一个 Hash 对象,指定算法为 MD5,添加数据,最后返回结果:

Set Hash = CreateObject("NetBox.Hash")
Hash.Create "MD5"
Hash.Update "String"
val = Hash.Final

上面的例子也可以更加方便的方式编写:

Set Hash = CreateObject("NetBox.Hash")
Hash.Create "MD5"
val = Hash.Final("String")

版权所有: 2003- 网络盒子