Checksum Doğrulayıcı

Yazıldığı gibi, UTF-8 baytları olarak hesaplanır: fazladan tek bir boşluk veya satır sonu bile tüm hash değerlerini değiştirir.

İndirme sayfasındaki değeri, bir SHA256SUMS dosyasından bir satırı veya dosyanın tamamını yapıştırın. Boşluklar ve büyük/küçük harf farkı yok sayılır.

Hazır. Sonucu görmek için devam edin.

Checksum değerleri, bir veriden hesaplanan kısa parmak izleridir ve yayıncılar bunları, indirilen bir dosyanın veya yapılandırma değerinin bozulmadığını ya da değiştirilmediğini doğrulayabilmeniz için yayınlar. Bu doğrulayıcı, seçtiğiniz bir dosyanın veya yapıştırdığınız bir metnin checksum değerini MD5, SHA-1, SHA-256, SHA-384, SHA-512 veya CRC-32 ile hesaplar. Beklenen değeri de yapıştırın (tek bir checksum, bir SHA256SUMS dosyasından bir satır veya dosyanın tamamı): araç, algoritmayı değerin uzunluğundan anlar ve eşleşip eşleşmediklerini bir bakışta söyler. İndirdiğiniz bir ISO kalıbını, kurulum dosyasını veya arşivi, ayrıca API anahtarlarını, lisans kodlarını ya da yapılandırma parçalarını bir satıcının yayınladığı hash değerine karşı kontrol etmek için kullanışlıdır.

Checksum nasıl doğrulanır

  1. 1

    Dosyayı seçin

    İndirdiğiniz dosyayı kutuya bırakın veya seçmek için tıklayın. Bunun yerine bir metni kontrol etmek için Metin sekmesini açıp metni yapıştırın; örneğin bir API anahtarı veya yapılandırma parçası.

  2. 2

    Beklenen değeri yapıştırın (isteğe bağlı)

    Yayıncının sayfasındaki checksum değerini, SHA256SUMS dosyasından bir satırı veya dosyanın tamamını ekleyin. Boşluklar ve büyük/küçük harf farkı yok sayılır; bir listede dosya adınızın bulunduğu satır kullanılır.

  3. 3

    Algoritmayı seçin

    Algoritmanın beklenen değerin uzunluğundan belirlenmesi için Otomatik algıla seçeneğini olduğu gibi bırakın (değer yoksa SHA-256 kullanılır) veya MD5, SHA-1, SHA-256, SHA-384, SHA-512 ya da CRC-32 seçeneğini kendiniz seçin.

  4. 4

    Sonucu okuyun

    Sonraki sayfa kopyalamanız için checksum değerini gösterir, son sayfa ise beklenen değerle eşleşip eşleşmediğini yeşil veya kırmızıyla bildirir. Beklenen bir değer girmediyseniz karşılaştırmak için onu orada yapıştırın.

Hangi algoritma kullanılmalı

Algoritma Çıktı boyutu Hız Çakışmaya dayanıklı mı? Kullanım amacı
MD5 128 bit En hızlı Kırılmış Yalnızca eski sistemlerle uyumluluk
SHA-1 160 bit Hızlı Eski sayılıyor Eski sistemler; git hâlâ kullanıyor
SHA-256 256 bit Orta Evet Modern standart
SHA-384 384 bit Orta Evet Zaten 384 bit kullanan sistemler
SHA-512 512 bit Orta Evet Ekstra dikkat / şifreleme anahtarları
CRC32 32 bit En hızlı Hayır Hızlı bozulma kontrolleri, güvenlik değil

Yayıncı farklı bir algoritma belirtmedikçe SHA-256 kullanın. MD5 ve SHA-1 eski indirmelerde hâlâ görülür ancak modern donanımla kolayca taklit edilebilir; bunları yalnızca sıradan bozulma kontrolleri için kullanın, saldırganlara karşı bütünlük doğrulaması için değil. CRC32 hiçbir şekilde kriptografik bir hash değildir: kazara oluşan hasarları yakalar ancak kasıtlı değişikliğe karşı koruma sağlamaz.

Yayıncılar hash değerlerini nerede yayınlar

  • Linux dağıtımları: Her ISO indirmesinin yanında SHA-256 ve SHA-512, genellikle PGP imzalı bir SHASUMS dosyasıyla.
  • Açık kaynak sürümleri (GitHub): Sürüm sayfasında, genellikle README içindeki shasum -a 256 ile belirtilir.
  • Kurumsal yazılımlar: İndirme onaylarında MD5 veya SHA-256; bazı satıcılar GPG imzalı bir bildirim yayınlar.
  • Paket yöneticileri: Doğrulamayı otomatik yapar (apt, yum, Homebrew). Manuel doğrulama yalnızca doğrudan indirmelerde gerekir.

Doğrulama ipuçları

  • Hash değerini dosyadan farklı bir kaynaktan alın. İkisi de ele geçirilmiş aynı aynadan geliyorsa ikisi de sahte olabilir.
  • Varsa GPG imzasını kontrol edin. İmzalı bir SHASUMS dosyası, yayıncının (özel anahtarıyla) hash değerlerinin arkasında durduğunu kanıtlar.
  • Aktarımdan sonra değeri yeniden kontrol edin: Bir dosyayı veya sırrı makineler arasında taşırsanız, eşleştiklerini doğrulamak için hash değerini iki uçta da yeniden hesaplayın.
  • Satır sonlarına dikkat edin: Sonda fazladan veya eksik bir satır sonu hash değerini tamamen değiştirir. Yapıştırdığınız metin orijinalden tek bir karakter bile farklıysa checksum eşleşmez.

Gizlilik

Seçtiğiniz dosya tarayıcınızda okunup işlenir ve hiçbir yere yüklenmez; yapıştırılan metin de aynı şekilde işlenir. Adım adım modda sonuç, yapıştırılan metin ve beklenen değer adımlar arasında bu tarayıcı sekmesinde tutulur, böylece bunları tekrar yapıştırmanız gerekmez. Bunlar sunucularımıza gönderilmez ve sayfa bağlantısına eklenmez.

Sık Sorulan Sorular

Yaygın nedenler: beklenen değeri sürümün farklı bir sürümünden kopyaladınız, metinde fazladan boşluk, sekme veya satır sonu var (sondaki tek bir satır sonu bile hash değerini değiştirir) ya da yayıncıdan farklı bir algoritma seçtiniz. Doğru metni doğru hash satırıyla karşılaştırdığınızdan emin olun.

Sıradan bozulma tespiti için (indirme temiz tamamlandı mı?), evet. Güvenlik açısından hassas doğrulama için (bu dosya değiştirildi mi?), hayır: MD5 çakışmaları sıradan donanımla saniyeler içinde üretilebilir.

CRC32, ZIP dosyalarının, PNG görüntülerinin ve ağ protokollerinin kazara bozulmayı yakalamak için kullandığı hızlı, kriptografik olmayan bir checksum değeridir. Rastgele hasarları iyi tespit eder, ancak bir saldırgan milisaniyeler içinde çakışma üretebilir, bu yüzden güvenlik için asla ona güvenmeyin.

Evet. Dosyayı ilk adımda seçin: dosya tarayıcınızda parça parça okunup işlenir, bu sayede birkaç gigabaytlık ISO kalıpları bile çalışır ve hiçbir yere yüklenmez. Ardından sonucu almak için yayıncının verdiği değeri veya SHA256SUMS dosyasının tamamını yapıştırın.

İlgili Araçlar

Araç diğer dillerde mevcuttur