tr

HMAC hesapla

Bir dosyanın HMAC'ini gizli anahtarla hesapla (SHA-256/1/384/512 veya MD5) - tümü tarayıcında yerel; dosya ve anahtar cihazından hiç çıkmaz.

Algoritma
  • SHA-256
  • SHA-1
  • SHA-384
  • SHA-512
  • MD5
Anahtar

Dosyalarınız

    Cihazınızda yerel olarak işleniyor ...

    0%

    Dosyalarınız cihazınızdan hiç çıkmadı

      Dosyam yükleniyor mu?

      Hayır. Her şey tarayıcınızda çalışır - dosyanız cihazınızdan asla çıkmaz. Bunu nasıl doğrularsınız

      Yükleme yok%100 yerel
      İçerik sizde kalırüçüncü taraf erişimi yok
      Sunucular Almanya'datasarımdan gelen GDPR
      Bağımsız denetlendiTLS A+ · Başlıklar A+

      HMAC (anahtarlı karma ile mesaj kimlik doğrulama kodu), anahtarı olan bir sağlama toplamıdır: düz bir hash'ten farklı olarak yalnızca bir dosyanın değişmediğini değil, aynı zamanda aynı gizli anahtarı bilen birinden geldiğini de kanıtlar. Aynı değeri yalnızca anahtara sahip olan biri yeniden üretebilir - bu da HMAC'i, önceden bir anahtar üzerinde anlaşmış iki taraf arasında bir dosyanın gerçekliğini ve bütünlüğünü doğrulamaya uygun kılar.

      Temel alınan hash fonksiyonunu siz seçersiniz. SHA-256 bugünün standardıdır ve başka bir şey gerekmediğinde doğru seçimdir. SHA-384 ve SHA-512 aynı aileden daha uzun değerler verir; SHA-1 ve MD5 ise eskimiş sayılır ve yalnızca eski sistemlerle eşleştirmek için kullanılmalıdır. Anahtar metin olarak girilir ve UTF-8 baytları olarak kullanılır - tıpkı komut satırı araçlarındaki gibi, böylece sonuç openssl'in verdiği değerle 1:1 karşılaştırılabilir.

      Hesaplama tümüyle tarayıcınızda yerel olarak, yerleşik Web Crypto arayüzü üzerinden çalışır; hiçbir şey yüklenmez, hiçbir şey saklanmaz ve hiçbir yabancı kütüphane bir CDN'den çekilmez. Bu, özellikle bir HMAC için önemlidir: hem dosya hem de gizli anahtar cihazınızda kalır. Sonuç, onaltılık değer ve ardından dosya adı biçiminde bir metin dosyası olarak görünür ve başka yerde üretilmiş bir değerle doğrudan karşılaştırılabilir.

      Teknik özellikler

      Teknik özellikler
      Çıkış formatıTXT
      Toplu işlemeEvet
      İşlemeTarayıcıda yerel (JavaScript)
      Dosya yüklemeYok

      3 adımda

      1. Bir dosya bırakın ve gizli bir anahtar girin.
      2. Hash yöntemini seçin (varsayılan: SHA-256).
      3. HMAC'i okuyun ve metin dosyası olarak indirin.

      Sınırlar: HMAC gerçekliği ve bütünlüğü güvence altına alır ama hiçbir şeyi şifrelemez - dosya içeriği okunabilir kalır. Güvenliği tümüyle anahtara dayanır: anahtar gizli kalmalı ve güvenli bir kanal üzerinden üzerinde anlaşılmalıdır. SHA-1 ve MD5 yalnızca eski sistemlerle eşleştirmek içindir, yeni güvenlik gereksinimleri için değil.

      Sık sorulan sorular

      Dosyam ve anahtarım yükleniyor mu?

      Hayır. İkisi de tarayıcıda yerel kalır; dosya ve anahtar cihazınızdan hiç çıkmaz ve saklanmaz.

      Normal bir sağlama toplamından farkı nedir?

      Sağlama toplamı yalnızca bir dosyanın değişmediğini kanıtlar. HMAC ek olarak gizli bir anahtar gerektirir ve böylece kaynağı da kanıtlar - değeri yalnızca anahtarı bilen biri üretebilir.

      Hangi yöntemi seçmeliyim?

      Kararsızsanız SHA-256. Daha uzun değerler için SHA-384 ya da SHA-512, SHA-1 veya MD5'i yalnızca eski sistemlerle eşleştirmek için.

      Sonucu OpenSSL ile karşılaştırabilir miyim?

      Evet. Çıktı, komut satırıyla aynı biçimdedir ve openssl dgst komutunun -hmac seçeneği ile seçtiğiniz yöntemin onaltılık değeriyle eşleşir.

      İlgili araçlar