Dil seç

Dosya MD5 Özeti Oluşturucu

Seçtiğiniz dosyanın MD5 sağlama toplamını tarayıcınızda oluşturun; indirdiğiniz dosyanın bütünlüğünü bilinen karma değeriyle karşılaştırarak doğrulayın.

Mehmet Demiray Yayınlandı Güncellendi
Paylaş
Tarayıcınızda işlenir. Sunucuya hiçbir dosya yüklenmez.
Hex yaygın sağlama toplamı formatıdır; Base64 daha kısadır
Hex çıktısı için harf düzeni; Base64 etkilenmez
HMAC-MD5 kullanarak gizli bir anahtarla doğrulayın

Dosya Özeti Ne İşe Yarar

Bir dosyanın MD5 özeti, içeriğinin 32 karakterlik parmak izidir. Dosyadaki tek bir bayt değişse özet de baştan sona değişir; bu yüzden iki özet tutuyorsa iki içerik birebir aynıdır diyebilirsiniz.

Bu basit fikir üç büyük derdi çözer. Birincisi indirme bütünlüğüdür: büyük bir dosya inerken bağlantı kopabilir, baytlar bozulabilir. Yayıncının duyurduğu özetle sizin hesapladığınız özet tutuyorsa dosya eksiksiz ve sağlam inmiştir. İkincisi kurcalama tespitidir: bir dosyanın sizin bilginiz dışında değiştirilip değiştirilmediğini, önceden aldığınız özetle karşılaştırarak anlarsınız. Üçüncüsü eşitlik kontrolüdür: iki kopyanın aynı olup olmadığını dosyaları açmadan, yalnızca özetlerine bakarak söyleyebilirsiniz.

Dosya MD5 Oluşturucu bu işlemi tek adıma indirir: dosyanızı seçersiniz, özet tarayıcınızda hesaplanır ve karşılaştırma için hazır biçimde ekrana gelir. Dosya hiçbir sunucuya yüklenmez; içerik bilgisayarınızdan çıkmaz.

Önemli bir ayrım: özet, dosyanın zararsız olduğunu değil, değişmemiş olduğunu gösterir. Bir virüs taramasının yerini tutmaz; yalnızca elinizdeki kopyanın, özetini bildiğiniz kopyayla aynı olduğunu kanıtlar. Bu kanıt bile, indirilen kurulum dosyalarında ve arşivlenen belgelerde çok sayıda sorunu daha yaşanmadan yakalar.

Araç Dosyanızı Nasıl İşler

Dosya seçtiğinizde araç, içeriği ikili (binary) olarak okur ve parça parça işler. MD5 algoritması veriyi 512 bitlik bloklar halinde tükettiği için dosyanın tamamının belleğe tek seferde yüklenmesi gerekmez; büyük dosyalar da akış halinde özetlenir.

En önemli ayrıntı işlemin nerede gerçekleştiğidir: her şey kendi tarayıcınızın içinde olur. Dosya bir sunucuya gönderilmez, ağ üzerinden hiçbir yere taşınmaz. Sözleşmeler, kimlik belgeleri veya şirket raporları gibi hassas dosyaların özetini bu yüzden gönül rahatlığıyla alabilirsiniz; içerik bilgisayarınızı terk etmez.

Özet yalnızca dosyanın baytlarından hesaplanır. Dosya adı, klasörü, oluşturulma tarihi ve izinleri sonucu etkilemez. rapor.pdf dosyasını arsiv_2024.pdf olarak yeniden adlandırsanız özet değişmez; ancak dosyayı açıp tek bir karakter düzeltip kaydederseniz bambaşka bir özet alırsınız.

İşlem süresi dosya boyutuyla orantılıdır: küçük belgeler anında biter, gigabaytlarca büyüklükteki kalıp dosyaları birkaç saniye sürebilir. Sonuç 32 karakterlik onaltılık dizi olarak gösterilir; tek tıkla kopyalayıp yayıncının duyurduğu değerle veya kendi kayıtlarınızla karşılaştırabilirsiniz. Aynı dosyayı yarın tekrar özetlerseniz, içerik değişmediği sürece aynı sonucu alırsınız.

İndirilen Dosyayı Adım Adım Doğrulama

İşletim sistemi kalıpları, kurulum paketleri ve büyük arşivler yayınlanırken çoğu zaman yanlarında bir sağlama toplamı duyurulur. Doğrulama şu adımlarla yapılır:

  1. Yayıncının sitesinde duyurulan özeti bulun. Genellikle indirme bağlantısının yanında MD5 veya checksum başlığıyla listelenir.
  2. Dosyayı indirin ve Dosya MD5 Oluşturucu ile seçin; özet tarayıcınızda hesaplansın.
  3. İki değeri karşılaştırma alanında yan yana getirin. Harf harf kontrol etmeye gerek yok; kopyala yapıştır en güvenilir yoldur.

Özetler tutuyorsa dosya, yayıncının duyurduğu içerikle bayt bayt aynıdır; indirme sırasında bozulmamış ve değiştirilmemiştir. Tutmuyorsa dosyayı çalıştırmayın. Önce doğru sürümün özetine baktığınızdan emin olun; yayıncılar her sürüm için ayrı özet duyurur ve en sık yapılan hata, eski sürümün özetiyle yeni dosyayı karşılaştırmaktır.

Değerler yine tutmuyorsa dosyayı yeniden indirin; kopan bağlantılar ve dolu diskler eksik dosya bırakabilir. İkinci indirme de farklı sonuç veriyorsa indirme kaynağını değiştirin.

Bu alışkanlık özellikle Linux dağıtımlarının ISO kalıplarında, taşınabilir yazılımlarda ve yedek arşivlerinde işe yarar. Birkaç saniyelik kontrol, bozuk bir kalıptan açılmayan kurulum ya da eksik bir arşivden kaybolan belgeler gibi saatlerce sürecek sorunları önler.

İki Dosya Aynı Mı: Açmadan Karşılaştırın

Elinizde aynı belgenin iki kopyası var ve hangisinin güncel olduğundan emin değilsiniz. İkisini de açıp satır satır karşılaştırmak yerine özetlerini alın: özetler aynıysa dosyalar birebir aynıdır, biri diğerinin kopyasıdır. Farklıysa içerikler bir yerde ayrışmıştır.

Bu yöntem gözle karşılaştırılması zor dosyalarda parlar. İki video dosyası, iki veritabanı yedeği ya da iki kurulum paketi görünüşte aynı boyutta olabilir; boyut eşitliği içerik eşitliği demek değildir. Özet ise içerikten türediği için kesin konuşur.

Sık kullanılan senaryolar şunlardır:

  • Yedek doğrulama: Harici diske kopyalanan dosyanın orijinalle aynı olduğunu kopyalama bittikten sonra kanıtlamak.
  • Sürüm ayıklama: Farklı klasörlerde birikmiş kopyalardan hangilerinin gerçekten aynı olduğunu bulup fazlalıkları silmek.
  • Aktarım kontrolü: USB bellekle veya ağ üzerinden taşınan dosyanın yolda bozulmadığını doğrulamak.

Tek tek karşılaştırmak yerine düzinelerce dosyayla çalışıyorsanız toplu dosya sürümü hepsinin özetini tek seferde çıkarır. Elinizdeki şey dosya değil de metinse Metin MD5 Üreteci aynı işi panodaki içerik için yapar.

Özetleri bir kenara not etmeyi alışkanlık edinirseniz, gelecekte herhangi bir kopyanın orijinalle aynı kalıp kalmadığını saniyeler içinde denetleyebilirsiniz.

Sınırlar ve Doğru Beklentiler

MD5 dosya doğrulamada hâlâ yaygındır; ancak neyi garanti edip neyi etmediğini bilmek gerekir.

Kazara oluşan bozulmalara karşı MD5 çok güçlüdür. İndirme hatası, kopyalama kesintisi veya disk arızası gibi rastgele değişikliklerin fark edilmeden özetten kaçma olasılığı pratikte sıfırdır. Günlük bütünlük kontrolleri için bu fazlasıyla yeterlidir.

Kasıtlı saldırılara karşı ise durum farklıdır. Araştırmacılar, aynı MD5 özetine sahip iki farklı dosyanın bilinçli olarak üretilebildiğini göstermiştir. Bu yüzden güvenliğin önemli olduğu yerlerde, örneğin yazılım imzalarında ve resmi dağıtım kanallarında, yayıncılar artık SHA-256 duyurur. Yayıncı hangi algoritmanın özetini vermişse doğrulamayı o algoritmayla yapmanız gerekir; MD5 özeti SHA-256 değeriyle asla eşleşmez, çünkü ikisi farklı uzunlukta ve yapıda sonuç üretir.

Bir diğer sınır anlam düzeyindedir: özet, dosyanın kimliğini doğrular, niteliğini değil. Tutan bir özet dosyanın virüssüz, çalışır veya doğru sürüm olduğunu söylemez; yalnızca duyurulan kopya ile birebir aynı olduğunu söyler. Kaynağın kendisi güvenilir değilse özet de sizi korumaz.

Bu sınırlar bilinerek kullanıldığında MD5, hızı ve yaygın desteği sayesinde dosya bütünlüğü kontrolünün pratik standardı olmayı sürdürüyor. Kural basittir: rastgele bozulmayı yakalamak için MD5 yeterli, kasıtlı sahteciliğe karşı güvence için SHA-256 gerekli.

En çok yanıtladıklarımız.

Dosyam sunucuya yükleniyor mu?

Hayır. Özet tamamen tarayıcınızın içinde hesaplanır; dosyanız ağ üzerinden hiçbir yere gönderilmez. Bu sayede hassas belgelerin bile özetini güvenle alabilirsiniz. İnternet bağlantınız yavaş olsa da işlem hızını etkilemez, çünkü veri zaten bilgisayarınızdan çıkmaz.

Çok büyük dosyalarda da çalışır mı?

Evet. Dosya belleğe tek seferde yüklenmek yerine parça parça okunarak işlenir; bu yüzden gigabaytlarca büyüklükteki kalıp ve arşiv dosyaları da özetlenebilir. Süre dosya boyutuyla orantılı olarak uzar ama işlem tarayıcıda sorunsuz tamamlanır.

Dosya adını değiştirmek özeti etkiler mi?

Etkilemez. Özet yalnızca dosyanın içeriğinden hesaplanır; ad, klasör, tarih ve izin bilgileri hesaba katılmaz. Aynı içeriğe sahip iki dosya farklı adlar taşısa bile aynı özeti verir. İçerikte tek baytlık bir değişiklik ise özeti tamamen değiştirir.

Hesapladığım özet yayıncının verdiği değerle tutmuyor, ne yapmalıyım?

Önce doğru sürümün özetiyle karşılaştırdığınızdan emin olun; her sürümün özeti farklıdır. Sonra dosyayı yeniden indirin, kesintili indirmeler eksik dosya bırakabilir. İkinci denemede de tutmuyorsa dosyayı çalıştırmayın ve resmi kaynaktan indirmeyi deneyin.

Metin için de aynı aracı mı kullanmalıyım?

Metin için Metin MD5 Üreteci daha pratiktir; panodaki içeriği doğrudan yapıştırıp özetini alırsınız. Bu araç dosyalar için tasarlanmıştır. İkisi aynı algoritmayı kullanır; aynı baytlar iki araçta da aynı özeti üretir.

Elimde SHA-256 değeri var, bu araçla doğrulayabilir miyim?

Hayır. MD5 ve SHA-256 farklı algoritmalar olduğu için sonuçları hiçbir zaman eşleşmez; MD5 32, SHA-256 ise 64 onaltılık karakter üretir. Yayıncı hangi algoritmanın değerini duyurmuşsa doğrulamayı o algoritmanın aracıyla yapmalısınız.

Aynı anda birden fazla dosyayı özetleyebilir miyim?

Bu araç tek dosyayla çalışır. Klasör dolusu dosyanın özetini tek seferde çıkarmak için Toplu MD5 Oluşturucu kullanın; her dosya için ayrı satırda özet üretir ve sonuçları topluca kopyalamanıza izin verir.