Skip to content
Zoyku

HMAC Üretici

Gizli bir anahtarla herhangi bir mesajın HMAC-SHA-256/384/512 imzasını hesaplayın — tarayıcınızda WebCrypto ile. Webhook doğrulama, API kimlik doğrulama ve istek imzalama için vazgeçilmez.

Bu araç tamamen tarayıcında çalışır. Verilerin asla cihazından çıkmaz — hiçbir sunucuya yüklenmez.

Nasıl kullanılır

  1. 1Paylaşılan gizli anahtarı girin — sunucunun veya webhook sağlayıcısının verdiği dizgiyle aynı olmalı.
  2. 2İmzalanacak ham mesaj gövdesini yapıştırın (tam baytlar: JSON, sorgu dizgisi, zaman damgası+payload — API'nin imzaladığı şey).
  3. 3Üretilen hex veya Base64 imzayı X-Signature başlığıyla karşılaştırın ya da kendi isteğinizi imzalamak için kullanın.

HMAC Üretici

HMAC (Hash-based Message Authentication Code), bir mesajın paylaşılan gizli anahtara sahip kişiden geldiğini kanıtlar — anahtarı iletmeden. Stripe, GitHub, Slack ve çoğu webhook payload'larını böyle imzalar; imzayı ve gizli anahtarınızı buraya yapıştırıp yeniden üretip doğrulayabilirsiniz.

Varsayılan SHA-256, maksimum pay için SHA-512, yalnızca eski bir API istiyorsa SHA-1 seçin. Hex ve Base64 çıktıları ikisi de gösterilir — servisin beklediği formata göre kullanın.

Sık sorulan sorular

HMAC ile düz hash arasındaki fark nedir?

SHA-256(mesaj) herkes tarafından hesaplanabilir. HMAC(gizli, mesaj) gizli anahtar gerektirir: yalnızca sahibi imzayı yeniden üretebilir. Bu bir kaynak ve bütünlük kanıtıdır, sıradan bir sağlama toplamı değil.

Webhook'lar neden HMAC kullanır?

Stripe veya GitHub endpoint'inize POST attığında gövdenin HMAC imzasını ekler. Webhook gizli anahtarınızla yeniden hesaplayın; eşleşirse istek gerçekten onlardandır — anahtar olmadan kimse sahtesini yapamaz.

Gizli anahtarımı buraya girmek güvenli mi?

Evet — tüm hesaplama tarayıcınızın WebCrypto'sunda olur. Gizli anahtar ve mesaj asla cihazdan çıkmaz; hiçbir şey kaydedilmez veya iletilmez. Yine de alışkanlık olarak, herhangi bir siteye girdiğiniz anahtarları düzenli yenileyin.

HMAC-SHA-256 mi HMAC-SHA-512 mi?

SHA-256 evrensel standarttır. SHA-512 daha fazla pay verir ve 64-bit CPU'larda daha da hızlıdır; şartname izin veriyorsa onu seçin. SHA-1'i yalnızca eski sistem zorluyorsa kullanın.

Is the output safe to paste into production code?

Yes. Formatting, escaping and conversion follow the relevant specs (RFCs, W3C, JSON Schema), and nothing is sent anywhere — you can verify the output locally before committing it.

Does it work on large inputs?

Yes — everything runs locally. A multi-megabyte JSON file or a long regex session is limited only by your machine, not by a request size cap.

developer

SHA-256 Üretici

Metnin veya dosyaların SHA-256 hash'lerini yerel WebCrypto ile online hesapla — bütünlük kontrolleri ve parmak izleri için standart tercih. %100 istemci tarafında.

Aracı aç›
developer

SHA-512 Üretici

Metin veya dosyaların SHA-512 özetini tarayıcınızda native WebCrypto ile hesaplayın — checksum, HMAC ve arşiv bütünlüğü için en güçlü SHA-2 özeti. Tamamen yerel.

Aracı aç›
developer

JWT Çözücü

JWT token'larını online çöz: başlığı ve yük taleplerini, insan okur exp ve iat zaman damgalarıyla incele. Yalnızca çözme — hiçbir şey doğrulanmaz veya yüklenmez.

Aracı aç›
security

TOTP Üretici

Herhangi bir TOTP sırrından çevrimdışı 2FA kodları üret — RFC 6238, 6 veya 8 haneli, canlı 30 saniyelik geri sayım. Sırrın asla tarayıcıdan çıkmaz.

Aracı aç›
developer

MD5 Üretici

Herhangi bir metnin veya dosyanın MD5 hash'ini tarayıcında anında üret — sağlama toplamları, tekilleştirme anahtarları ve eski sistem entegrasyonları için. Tek yönlü, asla yüklenmez.

Aracı aç›
developer

Base64 Görsel

Görselleri base64 data URL'lere ve geriye dönüştürün — önizleme, doğrulama, indirme ve tam boy karşılaştırma dahil. Her şey tarayıcınızda çalışır.

Aracı aç›
developer

JSON Doğrulayıcı

JSON'u kesin hata satırı ve sütunuyla anında doğrula. Uygulamanı bozmadan önce eksik virgülleri, tırnaksız anahtarları, art arda virgülleri ve hatalı kaçışları yakala.

Aracı aç›
developer

JSON Biçimlendirici

Dağınık JSON'u online güzelleştir — 2 boşluk, 4 boşluk veya sekmeler, anında doğrulama ve hassas hata konumlarıyla. %100 tarayıcında.

Aracı aç›
developer

URL Kodlayıcı

URL'leri ve sorgu dizgelerini online yüzde kodla — bileşen kodlaması veya tam URI kodlaması seç, bağlantılar, parametreler ve yol segmentleri için canlı çıktı.

Aracı aç›
developer

HTML Küçültücü

HTML'i tarayıcında küçült: yorumları soyup boşlukları toplayarak sayfa ağırlığını kıs — işaretlemen ve görüntünü sağlam tutan tutucu bir temizleyici.

Aracı aç›

Bu aracı gömün

Tek satırla bu aracı sitenize ekleyin — ziyaretçinin tarayıcısında çalışır.

<iframe src="https://zoyku.com/tr/tools/hmac-generator?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — hmac-generator" loading="lazy"></iframe>
100% local processing