Ne işe yarar?
Metin yazın veya bir dosya bırakın; yaygın tüm özet değerleri bir arada gösterilir: MD5, SHA-1, SHA-256, SHA-384, SHA-512 ve CRC-32. Önce algoritma seçmeniz ya da bir düğmeye basmanız gerekmez; tablo siz yazdıkça güncellenir.
- Dosya sağlama toplamları: hash değerlerini almak için bir dosya bırakın (1 GB’a kadar), ardından indirme sayfasındaki sağlama toplamını Beklenen hash ile karşılaştırın alanına yapıştırın. Eşleşen algoritma vurgulanır; yayıncının hangisini kullandığını bilmeniz gerekmez. Yapıştırılan değer büyük/küçük harfli hex, Base64, iki nokta ile ayrılmış biçim ya da
sha256sumveya BSDshasumçıktısından kopyalanmış bir satır olabilir. - HMAC modu: metni gizli bir anahtarla imzalayın; örneğin bir webhook imzasını kontrol etmek için. Anahtar UTF-8 metin, hex veya Base64 olabilir. CRC-32 anahtarlı bir hash olmadığı için bu modda gizlenir.
- Çıktı küçük harfli hex, büyük harfli hex veya Base64 olabilir. Tek bir değeri ya da tümünü kopyalayın veya metin dosyası olarak indirin.
Metin, hash’lenmeden önce UTF-8 olarak kodlanır; bu, çoğu programlama dilinin varsayılan davranışıyla aynıdır.
MD5 ve SHA-1 eski olarak işaretlenir: kazara oluşan bozulmaları tespit etmek için uygundurlar, ancak parolalar veya imzalar için kullanılmamalıdırlar. Parolalar için Argon2, scrypt veya PBKDF2 gibi bu iş için tasarlanmış bir algoritma kullanın.
Gizlilik
Hash hesaplaması tarayıcınızda Web Crypto API ile yapılır (MD5 ve CRC-32 bu sayfanın kendi koduyla hesaplanır). Dosyalar yerel olarak okunur, asla yüklenmez. HMAC anahtarı hiçbir zaman kaydedilmez.