| 
	
   
Kullanıcıların bir çoğu  programlar ile beraber verilen  Hash lerin "üste bulunan resimdeki gibi"  ne işe yaradığını bilirken  bir çoğu da  bu şekil hash lerin ne işe yaradığını tam olarak bilmemektedir ve merak etmektedir. 
  
Bende lüzumu üzerine  bu konuya azda olsa bir açıklık getirmek istedim   
  
Örneğin; bir yazılımcı  yayınlamış olduğu bir programın  Exe' sini  veya iso sunu  sıkıştırılmış ise zip veya rar  arşivini  yayınlarken bununla beraber    "CRC32, MD5,  SHA-1,... vb"   Hash bilgilerinide yayınlar.  
 Bunun amacı  kullanıcılar  yazılımcının yayınlamış olduğu programı yazılımcının sitesinden değilde,  başka bir yerden indirdiğinde     verilen dosya üzerinde bir başkasının  oynama yayıp yapmadığını   yazılımcının vermiş olduğu bu hash ler ile indirmiş olduğu dosyanın hash lerini  karşılaştırarak anlayabilirler. 
   
Peki bu kontrolü nasıl yapabiliriz ve bu yöntemi bizde kendi uygulamalarımızda  kullanabilir miyiz diye  diye soracaksınız  hemen konuya açıklık getirelim 
Hash Tab programı   ile bir  MD5, SHA-1, Alder 32, CRC32, HAVAL, MD2, MD4, RIPEMD-128, RIPEMD-256, RIPEMD-320, SHA-256, SHA-384, SHA-512,  Tiger, Whirlepool;    Hash bilgileri verilen bir dosyanın   Hash lerini karşılaştırıp  doğruluk  kontrolünü  yapabilirsiniz. 
 Aynı zamanda sizde kendi uygulamalarınızın   Hash  ini alıp,   uygulama ve hash bilgileri ile beraber kullanıcılara suna bilirsiniz. 
  
Hash Tab 3.0  Download 
 http://www.bilgineferi.com/forum/uploads/invertor/hashtab/HashTab%20Setup.rar - uploads/invertor/hashtab/HashTab Setup.rar  
  
  
  
  
Kurulum 
İndirmiş olduğunuz HashTab Setup.exe yi çalıştırın  
  
Gelen ekrandan Next > Butonuna tıklayın 
  
  
Gelen ekrandan I Agree Butonuna tıklayın 
  
  
Finish butonuna basarak Hash Tab 3.0 programını kurmuş oluyoruz. 
  
  
Kullanımını iki örnek ile açıklayalım;   
Örnek 1:; Yayınlamış olduğumuz  Dns ve Hosts Değiştirme Programı v1.0 programını ve hash lerini  örnek alalım  
http://www.bilgineferi.com/forum/forum_posts.asp?TID=8326&get=last#14048 
İnen dosyanın adı:  dns-ve-hosts-degistirme.rar 
Hash bilgileride: 
CRC32: F0AA918E MD5: C6AFCF8DA7DA0628B1F6F6427CC9638E SHA-1: 7B2699290DAB97DF98DF97B0106C3967D51E66A3 
  
  
İndiriş olduğumuz dns-ve-hosts-degistirme.rar dosyasının üzerine sağ tıklayın gelen ekrandan   Dosya Hash'leri menüsünü tıklayın 
  
  
Elinizde bulunan hash ler  CRC32, MD5, SHA-1  değilde  örneğin MD2, MD4,... vb Gibi ise Options menüsünden bu hash biçimlerini seçebilirsiniz 
  
  
Elimizde bulunan  dns-ve-hosts-degistirme.rar dosyasına ait  Hash lerden biri olan SHA-1 hash ini Hash karşılaştırma kısmına kopyaladığımızda  kopyalamamış olduğumuz hash  karşılaştırma sonucunda doğru çıktığı için  inen dosyanın orjinal dosya olduğunu göreceğiz.    
  
Şayet hash değerleri birbirini tutmasaydı dosyada bir değişiklik yapıldığını  anlayacaktık.  Misal  bu değişiklikler ne olabilir paylaşım yapan kullanıcı kötü niyetli ise   dosyada virüs tehlikesinden, rootkit , spyware , trojan, malware…vb.  kadar tehlike olabilir.  
  
Örnek 2: 
Diyelim ki  yirmi sayfalık Word formatında bir sözleşme yazacağız . Yazma işleminin 15 sayfası  bittikten  sonra word  belgemizi ertesi gün tamamlamak üzere   kaydedip kapattık  ardından  word  belgesinin üzerine sağtıklayıp özellikler menüsünden Dosya Hash'lerine tıklayalım, sonra  hash lerin bulunduğu alana sağ tıklayıp tümünü kopyala yaparak hash değerlerini alalım  hash değerlerimimiz aşağıdaki gibi olsun 
CRC32: A24C9DC1 MD5: 96962BF175F5F0123355DA79177C3E84 SHA-1: 7F0E5F6E29A9CB2F6980C439B06667193D9FB220 
Bizden sonra bilgisayarı kullanan birkaç kişi daha olsun  ertesi gün geldiğimizde dünden brakmış olduğumuz word belgesinin üzerine üzerine sağ tıklayıp gelen ekrandan   Dosya Hash'leri menüsünü tıklayıp almış olduğumuz hash lerden birini  "MD5: 96962BF175F5F0123355DA79177C3E84"  Hash karşılaştırma kısmına kopyalayıp  kontrol ettiğimizde  has değeri tutuyorsa belge orjinali gibidir demektir. 
  
Şayet belge içerisinde bir değişiklik olsaydı   hash değerleri  birini tutmayacaktı ve  bu yöntem sayesinde belgenin içeriğinde oynama yapıldığını anlayacaktık. 
  
Bu örnekler çoğaltılabilir 
Özetle bu  ve benzeri konularda  Hash Tab 3.0   programını kullanmanızı tavsiye ederim  
  
Saygılarımla 
invertor 
  -------------
    http://www.bilgineferi.com/forum/forum_posts.asp?TID=8328" rel="nofollow - Hash Kontrolü yapma ( MD5, SHA-1, CRC32,... vb) 
          |