HMAC Oluşturucu
SHA-256 ve SHA-512 algoritmalarını kullanarak metinleriniz için güvenli HMAC ileti doğrulama kodları oluşturun.
Aracı çalıştır
HMAC Oluşturucu aracı, girdiğiniz metin içeriği ve belirlediğiniz gizli anahtar ile karma tabanlı ileti doğrulama kodu üretir. Çevrim içi araç varsayılan olarak SHA-256 algoritmasını kullanır; ihtiyacınıza göre açılır menüden SHA-512 seçeneğine de geçiş yapabilirsiniz. İleti doğrulama kodları, özellikle API isteklerini güvenle imzalamak, webhook veri bütünlüğünü denetlemek ve ağ üzerinden aktarılan verilerin değiştirilmediğini doğrulamak için yaygın biçimde tercih edilir.
Hesaplama işlemine başlamak için metin alanına doğrulamak istediğiniz mesajı yazın ve gizli anahtar alanına paylaşılan anahtarınızı girin. Gizli anahtar alanını boş bıraktığınızda sistem yerleşik bir yedek anahtar kullanarak işlemi tamamlar. Metin kutusu tamamen boş bırakıldığında ise herhangi bir karma hesaplaması yapılmaz ve sonuç alanında boş bir metin değeri görüntülenir. İstediğiniz algoritmayı seçip işlemi başlattığınızda oluşturulan karma çıktı ekranda belirir. Elde ettiğiniz bu onaltılık dizeyi doğrudan API kimlik doğrulama başlıklarında, imza kontrollerinde veya güvenlik testlerinizde güvenle kullanabilirsiniz.
Kullanım
- İmzalamak veya doğrulamak istediğiniz içeriği metin alanına girin.
- Gizli anahtar kutusuna HMAC üretiminde kullanılacak anahtarınızı yazın.
- Algoritma listesinden SHA-256 veya SHA-512 seçeneğini belirleyin.
- Hesaplama işlemini başlatın ve üretilen onaltılık HMAC dizesini sonuç alanından alın.
Örnekler
- Metin alanına 'siparis_12345', gizli anahtar alanına 'gizli_anahtarim' yazıp SHA-256 seçildiğinde ilgili ileti doğrulama kodu üretilir.
- Metin alanına JSON istek gövdesi girilip SHA-512 algoritması seçildiğinde 128 karakterlik onaltılık imza elde edilir.
SSS
HMAC nedir ve hangi amaçlarla kullanılır?
HMAC (Hash-based Message Authentication Code), bir kriptografik karma işlevi ile paylaşılan gizli anahtarı birleştirerek veri bütünlüğünü ve iletinin doğruluğunu kanıtlamak amacıyla kullanılan bir yöntemdir.
Gizli anahtar girilmezse ne olur?
Gizli anahtar alanı boş bırakıldığında araç, hesaplamayı tamamlamak için yerleşik bir yedek anahtar kullanarak HMAC çıktısını üretir.
Metin alanı boş bırakıldığında sonuç ne olur?
Metin kutusu boş bırakıldığında herhangi bir kriptografik karma işlemi yürütülmez ve sonuç alanında boş bir değer gösterilir.
Hangi algoritmalar desteklenir?
Araç üzerinden SHA-256 ve SHA-512 karma algoritmaları arasından seçim yapabilirsiniz.