最近在JS逆向的时候碰到了HMACSHA256
算法, 怕以后遗忘,所以记录一下。
from hashlib import sha256
import hmac
def hmac_sha256_encrypt(key, data):
_key = key.encode('utf8')
_data = data.encode('utf8')
encrypt_data = hmac.new(_key, _data, digestmod=sha256).hexdigest()
return encrypt_data
参考
- https://blog.csdn.net/chinaherolts2008/article/details/120387824