message.py 325 B

1234567891011121314
  1. import hmac
  2. import hashlib
  3. class Message:
  4. def __init__(self, secret):
  5. self._secret = secret
  6. def _verify_message(self, msg, signature):
  7. _hmac = hmac.new(bytes(self._secret), bytes(msg), digestmod=hashlib.sha256)
  8. digest = _hmac.hexdigest().lower()
  9. return digest == signature.lower()