HMAC Oluşturucu ne işe yarar?
HMAC (Hash-based Message Authentication Code), bir mesajı gizli bir anahtarla birlikte özetleyerek imza üretir. Stripe, GitHub ve iyzico gibi servisler webhook isteklerinin gerçekten kendilerinden geldiğini kanıtlamak için HMAC imzası kullanır.
Bu araçla aldığınız webhook gövdesinin imzasını hesaplayıp servisin gönderdiği başlıkla karşılaştırabilirsiniz. Anahtar ve mesaj tarayıcıdan çıkmaz.
HMAC Oluşturucu nasıl kullanılır?
- Gizli anahtarı girin.
- Algoritmayı ve çıktı biçimini seçin.
- Mesajı yapıştırın; imza anında hesaplanır.
Sıkça sorulan sorular
Hesapladığım imza servisinkiyle uyuşmuyor, neden?
En sık sebep mesajın birebir aynı olmamasıdır: boşluk, satır sonu veya JSON alan sırası farkı imzayı değiştirir. Ham istek gövdesini kullandığınızdan emin olun.