[python] M2Crypto를 사용하여 HMAC 해싱을 수행하는 방법은 어떻게 되나요?
from M2Crypto.EVP import Cipher

def hmac_sha256(key, data):
    iv = b'\x00' * 16  # IV is not used in HMAC, setting it to 0
    ctx = Cipher(alg='sha256', key=key, op=1, iv=iv, padding=0)
    ctx.update(data)
    hmac = ctx.final()
    return hmac

위의 코드는 M2Crypto를 사용하여 HMAC-SHA256 해싱을 수행하는 기본적인 예제입니다. 필요한 키와 데이터를 인자로 전달하면 해당 키로 데이터가 해싱됩니다.

M2Crypto 라이브러리를 사용하여 HMAC 해싱을 수행하는 방법에 대한 자세한 내용은 M2Crypto 공식 문서를 참조하시면 도움이 될 것입니다.