Güvenlik ve Gizlilik

Hash Üretici

Herhangi bir metni hash'e dönüştürün

Hash Üretici
Algoritma seçimine geri dön
HMAC-SHA256 ✓ Secure
256 bits · 64 hex chars
Giriş metni
Sonuç
مساحة إعلانية
Araç hakkında

HMAC-SHA256 Nedir?

HMAC (Hash-based Message Authentication Code) sıradan bir hash algoritması değildir — hem veri bütünlüğünü hem de gönderici özgünlüğünü doğrulamak için bir mekanizmadır. HMAC-SHA256, 256 bitlik bir dijital imza üretmek için gizli anahtarı SHA-256 ile birleştirir.

HMAC Nasıl Çalışır?

HMAC, SHA-256'yı iki kez uygular: bir kez gizli anahtar ve mesajla, bir kez de sonuç üzerinde. Gizli anahtara sahip olmayan hiç kimse geçerli bir HMAC üretemez veya doğrulayamaz.

Temel Kullanım Alanları

  • API istek kimlik doğrulaması (AWS Signature, GitHub Webhooks)
  • JWT token imzalama
  • OAuth mesaj doğrulaması
  • Elektronik ödeme isteği koruması
  • DKIM e-posta kimlik doğrulaması

HMAC vs Düz SHA-256

SHA-256 yalnızca veri bütünlüğünü garanti eder. HMAC-SHA256 hem bütünlüğü hem de kimlik doğrulamayı garanti eder — yalnızca gizli anahtara sahip olan kişi geçerli bir imza üretebilir.

مساحة إعلانية