HMAC Üretici
Her şey tarayıcınızda çalışır. Mesajınız ve anahtarınız asla gönderilmez.
Nedir HMAC Üretici
HMAC (karma tabanlı mesaj kimlik doğrulama kodu), bir mesajı gizli bir anahtarla birleştirerek sabit boyutlu bir imza üretir; bu, mesajın anahtarı elinde tutan birinden geldiğini ve değiştirilmediğini kanıtlar. Bu üretici, HMAC'i Web Crypto API ile SHA-1, SHA-256, SHA-384 veya SHA-512 kullanarak tamamen tarayıcınızda hesaplar. Mesajınız ve anahtarınız sayfadan asla çıkmaz.
Nasıl kullanılır
- Kimliğini doğrulamak istediğiniz mesajı yazın veya yapıştırın.
- Paylaşılan gizli anahtarı girin.
- Karma algoritmasını seçin (SHA-256 yaygın varsayılandır).
- Çıktı kutusundan onaltılık HMAC'i kopyalayın.
Ne zaman kullanılır
Birçok hizmetin yaptığı gibi bir webhook yükünü imzalamanız veya bir API isteğini doğrulamanız mı gerekiyor? Mesajı yapıştırın, paylaşılan sırrı girin ve bir sunucunun ürettiğiyle karşılaştırmak için tam onaltılık HMAC'i elde edin. Geliştiriciler bunu imza kontrollerini test etmek, webhook doğrulamasında hata ayıklamak ve iki sistemin aynı anahtar ve algoritmada anlaştığını doğrulamak için kullanır.
Sık sorulan sorular
HMAC ile düz karma arasındaki fark nedir?
SHA-256 gibi düz bir karmayı herkes yalnızca mesajdan hesaplayabilir. HMAC ayrıca gizli bir anahtar da karıştırır, bu yüzden yalnızca o anahtara sahip olan aynı kodu üretebilir veya doğrulayabilir. Mesajı kimliklendiren budur.
Hangi algoritmayı kullanmalıyım?
SHA-256 yaygın varsayılandır ve güvenli bir seçimdir. Diğer sistemin beklediğini kullanın. SHA-1 hâlâ eski API'lerde görülür ama daha zayıftır, yeni işler için SHA-256 veya üstünü tercih edin.
Mesajım ve anahtarım bir yere gönderiliyor mu?
Hayır. HMAC, tarayıcınızda Web Crypto API ile hesaplanır. Yazdığınız hiçbir şey yüklenmez, kaydedilmez veya saklanmaz.
İlgili araçlar
AES Metin Şifre Çözme
AES-256 ile şifrelenmiş metni parolanızla tarayıcıda çözün. Ücretsiz, gizli ve tamamen çevrimdışı. Hiçbir veri cihazınızdan çıkmaz.
AES Metin Şifreleme
Metni tarayıcınızda AES-256 ile parola kullanarak şifreleyin. Ücretsiz, gizli ve tamamen çevrimdışı. Sunucuya hiçbir şey gönderilmez.
Atbash Şifresi Kodlayıcı ve Çözücü
Atbash şifresini çevrimiçi kodlayın ve çözün. Atbash alfabeyi yansıtır ve kendi tersidir, yani tek tıklama hem şifreler hem çözer. Ücretsiz ve gizli.