Mr. Encoder

Hash Hesaplama (MD5, SHA-256, SHA-512)

Metin veya dosyaların MD5, SHA-1, SHA-2, SHA3-256 ve HMAC hash değerlerini tek seferde hesaplayın.

Nasıl kullanılır?

  1. Metin sekmesinde metni yazın veya yapıştırın ya da Dosya sekmesinde bir dosya seçin.
  2. İsterseniz HMAC modunu açıp gizli anahtarı girin, küçük veya büyük harfli hex biçimini seçin.
  3. Tüm hash değerleri (MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256) anında görünür; ihtiyacınız olanı kopyalayın.

Sıkça sorulan sorular

Hash fonksiyonu nedir?

Hash fonksiyonu, her türlü girdiyi sabit uzunlukta bir parmak izine dönüştürür. Aynı girdi her zaman aynı hash'i verir; tek bir karakter değişse bile sonuç tamamen farklı olur. Bu yüzden dosya bütünlüğü ve checksum kontrolünde kullanılır.

MD5 ve SHA-1 hâlâ güvenli mi?

Güvenlik amaçlı kullanım için hayır; her ikisine de pratik çakışma (collision) saldırıları mevcuttur. İmza ve bütünlük koruması için SHA-256 veya daha güçlüsünü kullanın. MD5 ve SHA-1, dosya bozulmasını tespit etmek gibi güvenlik dışı checksum işlerinde hâlâ kullanılabilir.

HMAC nedir, ne zaman kullanılır?

HMAC, bir hash fonksiyonunu gizli bir anahtarla birleştirerek mesaj doğrulama kodu üretir. Mesajın anahtarı bilen biri tarafından oluşturulduğunu ve değiştirilmediğini kanıtlar; API isteklerini ve webhook'ları imzalamada (ör. HMAC-SHA256) yaygın olarak kullanılır.

Şifreleri bu araçla hash'leyip saklayabilir miyim?

Hash'i hesaplayabilirsiniz, ancak düz MD5 veya SHA hash'leri çok hızlı kırılabildiği için parola saklamaya uygun değildir. Parola saklamak için Argon2, bcrypt veya scrypt gibi yavaş ve tuzlu (salt) algoritmalar kullanın.

Diğer araçlar