HMAC Oluşturucu: SHA-256, SHA-384 ve SHA-512 Özetleri
HMAC Oluşturucu, metninizden ve paylaşılan gizli anahtarınızdan tarayıcının yerel WebCrypto'sunu kullanarak anahtarlı özet mesaj doğrulama kodu hesaplar. SHA-256, SHA-384 veya SHA-512 seçin, ardından aynı özeti hex ve Base64 biçiminde alın. Bu çıktıları API isteklerini imzalamak veya mesaj bütünlüğü kontrollerini desteklemek için kullanın; seçilen algoritma ve gizli anahtar sonucu belirler.
HMAC Oluşturucu, metin ve paylaşılan gizli anahtardan anahtarlı özet mesaj doğrulama kodu oluşturan tarayıcı tabanlı bir araçtır. Çevrimiçi bir HMAC oluşturucu olarak tarayıcının yerel WebCrypto'sunu kullanır ve SHA-256, SHA-384 ile SHA-512 sunar. Sonuç hem hex özet hem de Base64 özet olarak kullanılabilir; bu da API isteği imzaları geliştirirken veya mesaj bütünlüğü kontrolleriyle çalışırken kullanışlıdır.
HMAC oluşturmak için mesajı ve paylaşılan gizli anahtarı girin, ardından özet algoritmasını seçin. Seçilen algoritma ve girdi değerleri, elde edilen özeti belirler. Bu HMAC-SHA256 oluşturucu ayrıca SHA-384 ve SHA-512'yi destekler; böylece uygulamanızın veya iş akışınızın kullandığı algoritmayı seçebilirsiniz. Hex ve Base64, oluşturulan özetin iki gösterimidir; görevinizin gerektirdiğini seçin.
HMAC, mesaj doğrulama kodu üretmek için bir gizli anahtarı bir özet algoritmasıyla birlikte kullanır. XML, JSON ve diğer veri biçimleri bu aracın dönüşüm sürecinin parçası değildir: girdi olarak metin alır ve HMAC özeti döndürür. Geliştiriciler, API isteği imzaları hazırlarken, test fixture'ları oluştururken veya mesaj bütünlüğü kontrolleriyle çalışırken bu değerlere yaygın olarak ihtiyaç duyar.
Araç tamamen tarayıcınızda çalışır ve girdiniz sunucuya yüklenmez, saklanmaz veya gönderilmez. Sunucu bağımlılığı yoktur; bu nedenle sayfa yüklendikten sonra çevrimdışı çalışmaya devam eder. Geliştiriciler ve DevOps mühendisleri, girdilerini başka bir hizmete taşımadan HMAC çıktısı oluşturup kopyalayabilir.
Adım 1: İşlemek istediğiniz metni girin. Bu mesaj, paylaşılan gizli anahtarınızla birlikte HMAC'i oluşturmak için kullanılır.
Adım 2: Uygulamanızın veya hizmetinizin kullandığı paylaşılan gizli anahtarı girin. Özet, hem metinden hem de bu anahtardan hesaplanır.
Adım 3: SHA-256, SHA-384 veya SHA-512 seçin. Bu ayar, HMAC'i oluşturmak için kullanılan özet algoritmasını belirler.
Adım 4: HMAC'i oluşturun ve sonucu inceleyin. Araç, özeti hem hex hem de Base64 biçiminde sunar.
Adım 5: İhtiyacınız olan gösterimi kopyalayın. API isteğinizin, testinizin veya diğer iş akışınızın beklediği biçime göre hex veya Base64 kullanın.
Kullanım senaryosu: Testler, fixture'lar veya başlangıç verileri için HMAC değerleri oluşturun. Test senaryonuzun kullandığı aynı metin, paylaşılan gizli anahtar ve algoritmadan bir özet oluşturun.
Kullanım senaryosu: Bir API isteği için HMAC değeri hazırlayın. Çalıştığınız hizmetin beklediği algoritmayı ve çıktı biçimini seçin.
Kullanım senaryosu: Geliştirme iş akışındaki mesaj bütünlüğü kontrollerini destekleyin. İlgili paylaşılan gizli anahtarla bir özet oluşturun ve kendi kontrol sürecinizde kullanın.
Kullanım senaryosu: Bir uygulamayı geliştirirken veya hata ayıklarken örnek HMAC-SHA256 değerleri oluşturun. Çıktıları karşılaştırmak, mesaj, anahtar veya algoritmadaki farkları araştırmanıza yardımcı olabilir.
Kullanım senaryosu: Kodunuzun veya dokümantasyonunuzun beklediği gösterim buysa özeti hex biçiminde alın. Araç, bu biçim işinize daha uygunsa Base64 de sunar.
Kullanım senaryosu: Teknik dokümantasyon veya örnekler için HMAC değerleri oluşturun. Somut hex ve Base64 çıktısı üretmek için seçtiğiniz mesajı ve gizli anahtarı kullanın.