CryptDigest

返回由指定的加密哈希算法生成的二进制哈希值。

格式 

CryptDigest(数据;算法)

参数 

数据 - 用来生成哈希的文本表达式或字段。

算法 - 要使用的加密算法的名称(参阅CryptAuthCode 函数)。

返回的数据类型 

容器

原始版本 

16.0

说明 

使用 Base64EncodeRFC Base64Decode HexEncode HexDecode 函数来控制对返回的哈希的编码。

示例 1 

在“结果”容器字段中,存储一个文件,其中含有“消息”字段中文本的摘要,使用默认算法。

复制
设置字段 [ 表::结果 ; CryptDigest ( 表::消息; "" ) ]

示例 2 

使用 SHA512 算法返回 $JSON 变量内容的摘要。CryptDigest 返回的容器数据以 Base64 编码文本的形式返回。

复制
Base64EncodeRFC ( 4648; CryptDigest ( $JSON ; "SHA512" ) )