> 激活词: webhook / 接收webhook / hook
def verify_webhook(payload, signature, secret):
"""GitHub/Stripe webhook签名验证"""
import hmac, hashlib
expected = "sha256=" + hmac.new(
secret.encode(), payload.encode(), hashlib.sha256
).hexdigest()
return hmac.compare_digest(expected, signature)
共 2 个版本