# crypto.hmac_sha512 ## 功能 使用密钥生成当前文本的 HMAC-SHA512 签名。 ## 语法 ```bt crypto(text).hmac_sha512(key) ``` ## 参数 | 参数 | 类型 | 必填 | 默认值 | 说明 | | ------ | ------ | ------ | ------ | ------ | | key | String | 是 | 无 | HMAC 密钥。 | ## 返回值 | 类型 | 说明 | | ------ | ------ | | String | HMAC-SHA512 小写十六进制签名。 | ## 代码示例 ```bt result = crypto('payload').hmac_sha512('secret') // 输出:291ddaaa23cafa3aaae1c9755391f4bef35bbdbcb92739a5618a5c896f6520d2b0d28d2d2987dac97479e31214a51d96cfceafa28e46a4f961b63c46352a189e print result ``` ## 注意事项 - 文本和密钥都按 UTF-8 字节参与计算。