资源编排服务 RFS-常见函数:哈希和加密函数

时间:2024-04-18 10:02:52

哈希和加密函数

表6 哈希和加密函数

函数名称

函数描述

样例

运行结果

sha256

计算字符串的SHA256值(16进制)

sha256("Hello, cloud!")

0ad167d1e3ac8e9f4e4f7ba83e92d0e3838177e959858631c770caaed8cc5e3a

sha512

计算字符串的SHA512值(16进制)

sha512("Hello, cloud!")

6eb6ed9fc4edffaf90e742e7697f6cc7d8548e98aa4d5aa74982e5cdf78359e84a3ae9f226313b2dec765bf1ea4c83922dbfe4a61636d585da44ffbd7e900f56

base64sha256

计算字符串的SHA256值,并转换为base64编码

base64sha256("Hello, cloud!")

CtFn0eOsjp9OT3uoPpLQ44OBd+lZhYYxx3DKrtjMXjo=

base64sha512

计算字符串的SHA512值,并转换为base64编码

base64sha512("Hello, cloud!")

brbtn8Tt/6+Q50LnaX9sx9hUjpiqTVqnSYLlzfeDWehKOunyJjE7Lex2W/HqTIOSLb/kphY21YXaRP+9fpAPVg==

md5

计算MD5值

md5("hello world")

5eb63bbbe01eeed093cb22bb8f5acdc3

base64sha512("Hello, cloud!")不等于base64encode(sha512("Hello, cloud!")),因为sha512计算的十六进制值结果在Terraform中是Unicode编码格式,并没指定UTF-8实现。

support.huaweicloud.com/tr-aos/rf_05_0006.html