HMACは暗号ハッシュ関数を使用してメッセージ認証を行う仕組み
import hmac import hashlib key=b"secret2" text=b"foo bar" signature=hmac.new(key,text,hashlib.md5).hexdigest() print(signature)
b””としないと、エラーになる。
self._hmac = _hashopenssl.hmac_new(key, msg, digestmod=digestmod)
TypeError: Strings must be encoded before hashing