# HMAC Üretici

> HMAC generator ve HMAC SHA256 online işlemlerini ücretsiz yapın. Mesaj ve UTF-8 anahtar girin; onaltılık sonucu kopyalayın.

- Kategori: [Geliştirici Araçları](https://toolbrio.com/kategori/gelistirici/index.md)
- Alt kategori: Kodlama ve şifreleme
- Son güncelleme: 2026-09-26
- Etkileşimli araç: [https://toolbrio.com/hmac-uretici/](https://toolbrio.com/hmac-uretici/)

## Mesaj ve ortak anahtardan HMAC üretin

HMAC aracı, mesajı ve gizli anahtarı UTF-8 metin olarak alır. SHA-256, SHA-384 veya SHA-512 seçerek onaltılık mesaj doğrulama kodu üretebilirsiniz. Hesap tarayıcının Web Crypto API işlevleriyle yapılır; destekleyen güncel bir tarayıcı ve HTTPS veya localhost gerekir.

## Anahtarın yazımı sonucu değiştirir

Anahtar kutusuna `0b0b` yazmak, bu karakterleri metin olarak kullanır. İki adet 0x0b baytlık hex anahtar anlamına gelmez. Aynı şekilde Base64 gibi görünen bir anahtar da ayrıca çözülmez. HMAC generator sonucunu başka sistemle karşılaştırırken o sistemin anahtar kodlamasını kontrol edin.

Mesajdaki satır sonu, boşluk ve Türkçe karakterler de veri baytlarının parçasıdır. “Merhaba” ile sonunda yeni satır olan “Merhaba” aynı mesaj değildir. Anahtar boş bırakılamaz; mesajın boş olması ise desteklenir.

## Çıktı uzunluğu ve doğrulama

HMAC SHA256 online hesabı 32 baytlık sonucu 64 hex karakterle gösterir. SHA-384 için 96, SHA-512 için 128 hex karakter oluşur. Kod kopyalanabilir; iki sonuç aynı algoritma, anahtar baytları ve mesaj baytlarıyla karşılaştırılmalıdır.

HMAC şifreleme değildir ve “decrypt” işlemiyle mesajı geri açmaz. Anahtarı bilen tarafın aynı mesaj için aynı kodu üretmesi, doğrulama sisteminin parçasıdır. Bu sayfa karşılaştırma veya sunucuya istek imzalama akışını otomatik yürütmez. Gerçek servis anahtarları yerine test anahtarlarıyla çalışmak, çıktıyı paylaşırken gizli bilgiyi istemeden açığa çıkarmayı önler.

## Sık sorulan sorular

### Anahtar hex olarak yorumlanır mı?

Hayır, UTF-8 metin olarak kullanılır.

### Boş mesaj kabul edilir mi?

Evet, ancak anahtar boş olamaz.

### Çıktı mesajı şifreler mi?

Hayır, HMAC doğrulama kodudur.

### SHA-256 uzunluğu nedir?

64 onaltılık karakterdir.

