Nasıl indirilmiş bir dosyayı doğrulamak SHA-256 Windows üzerinde checksum
Bir dosyayı hesaplamak için PowerShell veya certutil kullanın SHA-256., yayıncının çekleri ile tam sonucu bu kesin indirme için karşılaştırın.
Bu kılavuzda
Bir checksum dosya içeriğini açıklar. Bir eşleştirme sonucu bu çeklerle anlaşma oluşturur, program güvenli değildir. Eğer bir saldırgan hem dosyayı hem de yayınlanan değerini değiştirirse, bu karşılaştırma bunu tespit edemez.
Doğru referans değerini bulun
Yayıncının resmi talimatları tam sürüm, işletim sistemi ve mimarisi için kullanın. ZIP arşivi ve EXE'den çıkarılan farklı bytes vardır. SHA-256 Ve ve SHA-512 Farklı algoritmaları vardır; hexadecimal SHA-256 64 karaktere sahiptir. Mektup davası değerini değiştirmez. Bir yayıncının dijital imzasını da mevcut olduğunda onaylayın.
PowerShell: Hesaplama ve karşılaştırma
İndirme içeren klasörde, dosya adı ve referans yer sahibinin yerini değiştirin:
Get-FileHash -LiteralPath '.\installer.exe' -Algorithm SHA256
$expected = 'PASTE_THE_PUBLISHERS_64_HEX_CHARACTERS'
$actual = (Get-FileHash -LiteralPath '.\installer.exe' -Algorithm SHA256).Hash
($expected -match '^[0-9a-fA-F]{64}$') -and ($actual -ieq $expected)
Nihai ifade geri döndürür True Sadece bu uzunluktaki tüm hash. Bu komutlar dosyayı okuyun; bunu yapmadılar. Bahsedilen alanları içeren yolları tutun.
Komutan: certutil
Bunu CMD'de çalıştırın ve yayıncının değeri ile tam hash hattını karşılaştırın:
certutil -hashfile ".\installer.exe" SHA256
Başarı mesajı, referans maçlarının başarılı olmadığı anlamına gelir. sha256sum Standart bir CMD komut değil; WSL veya uygun yüklü araçlar gibi ek bir ortam gerektirir.
Tarayıcı seçeneği ve yanlış eşleştirmeler
The The The The The The The The checksum aracı dosyaları 20 MiB'ye kadar kabul edin ve tüm dosyayı tarayıcı hafızasına okur. Aynı algoritmayı seçin ve beklenen çekleri yapıştırın. daha büyük dosyalar için bir sistem aracı kullanın.
Yanlış bir maç için, dosyayı çalıştırmayın. Check version, mimarlık, algoritma ve indir tamness, o zaman resmi kaynaktan tekrar indirin.Eğer devam ederse yayıncıya ulaşın.