Toolyard

Dosya sağlama toplamı (SHA-256) nasıl doğrulanır

Sağlama toplamı sana ne söyler

Sağlama toplamı, bir dosyanın her baytından hesaplanan kısa bir parmak izidir. İndirdiğin dosyanın sağlama toplamı geliştiricinin yayımladığıyla eşleşiyorsa dosya onlarınkiyle özdeştir. İndirme yarıda kesildiği ya da biri dosyayı değiştirdiği için tek bir bayt bile farklıysa sağlama toplamı tamamen farklıdır.

Tarayıcında

  1. SHA-256 üreteci aracını aç.
  2. İndirilen dosyayı seç. Özetleri bilgisayarında hesaplanır.
  3. Yayımlanan sağlama toplamını «Karşılaştır» alanına yapıştır. Eşleşme hemen onaylanır.

Windows’ta

Komut İstemi’nde:

certutil -hashfile dosya.iso SHA256

Ya da varsayılan olarak SHA-256 kullanan PowerShell’de:

Get-FileHash dosya.iso

Mac’te

shasum -a 256 dosya.iso

Linux’ta

sha256sum dosya.iso

MD5 ve SHA-1

Bazı siteler hâlâ MD5 ya da SHA-1 sağlama toplamları yayımlar. Bozuk bir indirmeyi fark etmek için yeterlidirler, ama kasıtlı kurcalamayı tespit etmek için değil, çünkü eşleşen sahteler üretilebilir. Sunuluyorsa SHA-256’yı tercih et.

Çözümlü bir örnek

İçinde yalnızca hello kelimesi olan ve sonunda satır sonu bulunmayan bir metin dosyası yap. SHA-256 sağlama toplamı şudur:

2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

Kelimeden sonra Enter’a bas ve yeniden kaydet. Dosya bir bayt uzamıştır ve sağlama toplamı şu olur:

5891b5b522d5df086d0ff0b110fbd9d21bb4fc7163af34d08286a2e846f6be03

İkinci özetin hiçbir yanı ilkine benzemez. Sağlama toplamının amacı da budur: ne kadar küçük olursa olsun her değişiklik tamamen farklı bir sonuç verir.

Yaygın sorunlar

  • Özetler neredeyse aynı. “Neredeyse” diye bir şey yoktur. Ya her karakter aynıdır ya da dosyalar farklıdır. Yalnızca baştaki ve sondaki birkaç karakteri değil, dizenin tamamını karşılaştır. Büyük ve küçük harfler aynı sayılır.
  • Yanlış dosyayla karşılaştırdın. İndirme sayfaları çoğu zaman kurulum dosyası, disk görüntüsü, 32 bit ve 64 bit için birkaç sağlama toplamı listeler. Dosya adını da eşleştir.
  • Sağlama toplamı indirmenin yanında duruyor. Bu, dosyanın yolda bozulmadığını kanıtlar. Sunucunun kendisi ele geçirilmiş olsaydı ikisi de değiştirilmiş olabilirdi. Sağlama toplamı dosyalarını imzalayan projeler (.asc ya da .sig), bunu dışlamak için imzayı GPG ile kontrol etmene izin verir.

Bu kılavuzdaki araçlar

Diğer kılavuzlar