# 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 字节参与计算。
