hmacSHA256 python
时间: 2023-09-09 08:09:42 浏览: 119
delphi xe HmacSHA256
5星 · 资源好评率100%
在Python中,你可以使用`hmac`模块来计算HMAC-SHA256哈希。
以下是一个示例代码:
```python
import hmac
import hashlib
def hmac_sha256(key, message):
hmac_digest = hmac.new(key.encode(), message.encode(), hashlib.sha256).digest()
return hmac_digest.hex()
# 例子用法
key = "my_key"
message = "Hello, World!"
hmac_result = hmac_sha256(key, message)
print("HMAC-SHA256:", hmac_result)
```
在这个示例中,我们定义了一个`hmac_sha256`函数,它接收一个密钥和消息作为参数,并返回HMAC-SHA256哈希值的十六进制表示。
请记住,在实际使用中,你需要根据你的具体需求来选择合适的密钥和消息。
阅读全文