Hash Nedir?

Katılım
14 Ağustos 2010
Mesajlar
79.065
Makaleler
287
Çözümler
2.268
Yer
İstanbul
MD5 veya SHA1 olarak sıklıkla gördüğümüz hash değeri, dosyaların parmak izi gibidir. Dosyalar, MD5 ve SHA gibi karmaşık algoritmalarla taranır ve dosyanın benzersiz bir parmak izi, yığını çıkartılır. İşte bu parmak izi aşağıdaki gibi bir şeydir:

Kod:
1288519C5035BCAC83CBFA23A33038CCF5522749

Örneğin bu kod, 64 Bit Windows 8 önizleme sürümünün ISO dosyasının parmak izidir. ISO dosyasını indirdikten sonra hash kontrolü yapılır. Eğer kontrol sonunda birebir yukarıdaki değerler çıkıyorsa, indirdiğiniz dosyada herhangi bir bozukluk ya da değişiklik yok demektir. Dosyada en ufak değişiklik olsa dahi bu değer değişecektir.

Burada bazı faydalar dikkatinizi çekecektir:

  • Hash sayesinde dosyaların düzgün indirilip indirilmediği öğrenilebilir.
  • Hash sayesinde dosyalarda değişiklik yapılıp yapılmadığı öğrenilebilir.

Yine hash, bazı verileri şifrelemede de kullanılmaktadır. Örneğin basit bir şifrenin hash değerini oluşturmak ve şifreyi bu şekilde depolamak çok kolaydır. Ama şifre başkaları tarafından ele geçirildiğine bunun tersi yönde kırılması yıllar alacaktır.

Burada MD5 hakkında daha ayrıntılı bilgi bulabilirsiniz:


Ayrıca şu konuya da göz atmanızda fayda var:

 
Son düzenleme:
İndirdiğimiz dosyaların hash kodları sürekli orijinalinden farklı çıkıyorsa sorunu bağlantımızda mı diskimizde mi aramalıyız?

MD5&SHA Checksum Utility isimli yazılımı kullanıyorum ve iki farklı bilgisayarda da hash kodu tutan bir şey indiremiyorum. Bağlantı kalitesi, modem, servis sağlayıcı gibi faktörler dosya indirmede ne kadar önemli?
 
Haberin olsun MD5 kırılalı yıllar oldu
 
Son düzenleyen: Moderatör:
Orijinal hash değerlerini nereden bulabiliriz? Sadece bu forumdaki yazan kod mu?
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…