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