【Python】HMAC SHA 256のダイジェストを計算する
HMAC SHA 256値を計算する
hashlibとhmacを使用して以下のコードでHMAC SHA 256によるダイジェストを計算することができます。
import hashlib
import hmac
secret_key = 'xxxxxxxxxx'
data = 'test'
digest = hmac.new(secret_key.encode(), data.encode(), hashlib.sha256).hexdigest()
print(digest)
この例ではダイジェストの値は「56fb55de060a2a6ac31ddc233ab52ac1192000f4fb34e10be6089ee0a67d7af1」となります。以下の記事の中で計算した値と一致することが確認できます。