Ana içeriğe geç
eyunzhu

HMAC hesaplayıcı

API imza mesajlarını kontrol etmek için metin veya onaltılık anahtarla HMAC-SHA-256, SHA-384 ya da SHA-512 hesaplayın.

Algoritma
Anahtar biçimi
Gelişmiş seçenekler

Yazdıkça ve seçenekler değiştikçe güncellenir


    
Bu tarayıcıda işlenir. Veriler yüklenmez veya kaydedilmez.

Araç hakkında

API imzasını denetlemek için gerekli mesajı aynen girin. Araç parametreleri sıralamaz, birleştirmez veya satır sonu eklemez.

Nasıl kullanılır

Algoritma ve anahtar biçimini seçip tam mesajı ve gizli anahtarı girin. Metin anahtarı UTF-8, onaltılık anahtar rakam çiftleri olarak okunur. Parametreler sıralanmaz, ayırıcı veya satır sonu eklenmez. Çıktı onaltılıktır. Mesaj en fazla 2 MiB, anahtar 64 KiB olabilir. HTTP üzerinde SHA-256 desteklenir.

Boş mesaj başlangıçta sonuç üretmez. Mesaj ve anahtar girin. Boş değerleri sınamak için gelişmiş seçeneklerden boş anahtara izin verin veya boş mesaj hesaplamasını seçin. Bunlar ayrı seçeneklerdir.

Sık sorulan sorular

6162 metin anahtarı ile 6162 onaltılık anahtar aynı mı?

Değildir. Metin modunda dört UTF-8 karakteri, onaltılık modda 0x61 ve 0x62 baytları kullanılır; ikincisi ab metnine eşittir. API belgesindeki anahtar biçimini seçin.

API ile aynı HMAC sonucunu neden alamıyorum?

Algoritmayı, anahtarın metin veya onaltılık biçimini ve satır sonları dâhil mesajın tüm baytlarını eşleştirin. Çıktı Base64 değil, onaltılık biçimdedir. Araç API’ye özgü imzalanacak metni kendisi kurmaz; anahtarı veya mesajı sunucuya göndermez.

Boş mesajla veya boş anahtarla HMAC nasıl hesaplanır?

Gelişmiş ayarlardaki boş mesaj hesaplama işlemi ile boş anahtara izin verme seçeneği ayrıdır. İhtiyacınız olanı açıkça seçin; alanları boş bırakmak ikisini birden otomatik olarak etkinleştirmez.

Yorumlar

0
ve tartışmaya katılın.
Henüz yorum yok.
Yanıt dizisi

Sohbetin tamamını kronolojik olarak izleyin; her yanıt hangi iletiye cevap verdiğini belirtir.