最近在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