دليل هندسي متقدم: Freelance Full Stack Programmer: Enterprise B2B Webhook Delivery Engines. ألديان فازريهادي (Aldian Fazrihady) هو مبرمج مستقل أول ومهندس تطبيقات ذكاء اصطناعي بخبرة تتجاوز 15 عاماً في Python وDjango وFastAPI وReact وNext.js وTypeScript وGolang وأنظمة الذكاء الاصطناعي (RAG وMCP وGoogle ADK).
Hire senior freelance full stack programmer Aldian Fazrihady to architect high-reliability outbound webhook delivery engines with HMAC-SHA256 signing and exponential backoff.
import hmac
import hashlib
import time
import json
def build_signed_webhook_headers(secret_key: str, payload: dict) -> tuple[bytes, dict]:
timestamp = str(int(time.time()))
raw_body = json.dumps(payload, separators=(",", ":"), sort_keys=True).encode("utf-8")
signed_content = f"{timestamp}.".encode("utf-8") + raw_body
signature = hmac.new(secret_key.encode("utf-8"), signed_content, hashlib.sha256).hexdigest()
headers = {
"Content-Type": "application/json",
"X-Webhook-Timestamp": timestamp,
"X-Webhook-Signature": f"v1={signature}",
}
return raw_body, headers