TopDev
🔏

HMAC Signer / Webhook Verifier

Tính HMAC-SHA1/256/384/512 qua Web Crypto API. Verify signature webhook từ GitHub (X-Hub-Signature-256), Stripe (Stripe-Signature), Slack (v0=), GitLab, Shopify. Output hex/base64/base64url.

Tất cả công cụ Browser-only
HMAC signature
 

Tính HMAC qua Web Crypto API (chạy 100% trong trình duyệt). Hỗ trợ SHA-1, SHA-256, SHA-384, SHA-512. Phù hợp verify webhook signature từ GitHub, Stripe, Slack, GitLab, Shopify…

Khi nào dùng?

Preset cho 3 webhook phổ biến

ProviderHeaderFormat
GitHub X-Hub-Signature-256 sha256=<hex>
Stripe Stripe-Signature t=<timestamp>,v1=<hex> — sign timestamp.body
Slack X-Slack-Signature v0=<hex> — sign v0:timestamp:body

Best practice security

Tool có gửi secret đi đâu không?

Không. Mọi tính toán HMAC chạy qua Web Crypto API trong trình duyệt. Bạn có thể mở DevTools → Network để kiểm tra không có request nào với payload/secret. Tắt mạng cũng vẫn chạy.

Phù hợp với ai

Lập trình viên fullstack/backend/devops — debug JWT, format JSON/SQL, parse cURL, tính subnet CIDR, vẽ diagram Mermaid, viết commit chuẩn… Toolkit dùng hằng ngày trong terminal & code editor.

Câu hỏi thường gặp

Code/token tôi paste có gửi đi đâu không?

Không. Tất cả công cụ dev của TopDev chạy 100% client-side — JWT, SQL, JSON, cURL, regex… đều xử lý trong trình duyệt. Bạn có thể tắt mạng để kiểm chứng. Phù hợp để paste token nội bộ, query database production, key API.

Có hỗ trợ offline / cài thành PWA không?

Tool đã chạy được offline sau lần load đầu tiên. PWA installable đang nằm trong roadmap — hiện tại bạn có thể bookmark trang và dùng khi mất mạng.

Công cụ liên quan

Xem tất cả công cụ →