参考 > 函数参考 > 容器函数 > CryptDigest
 
CryptDigest
目的 
返回由指定的加密哈希算法生成的二进制哈希值。
格式 
CryptDigest ( 数据 ; 算法 )
参数 
数据 - 用来生成哈希的文本表达式或字段。
算法 - 要使用的加密算法的名称(参阅 CryptAuthCode 函数)。
返回的数据类型 
容器
源于 
FileMaker Pro 16.0
说明 
使用 Base64EncodeRFC 和 Base64Decode 或 HexEncode 和 HexDecode 函数来控制对返回的哈希的编码。
注释 
Runtime 解决方案不支持此函数,会返回“?”。
示例 1 
在“结果”容器字段中,存储一个文件,其中含有“消息”字段中文本的摘要,使用默认算法。
设置字段 [ 表::结果 ; CryptDigest ( 表::消息 ; "" ) ]
示例 2 
使用 SHA512 算法返回 $JSON 变量内容的摘要。CryptDigest 返回的容器数据以 Base64 编码文本的形式返回。
Base64EncodeRFC ( 4648 ; CryptDigest ( $JSON ; "SHA512" ) )
相关主题 
函数参考(类别列表)
函数参考(按字母数字顺序排序的列表)
关于公式
关于函数
定义计算字段
在公式中使用运算符