PowerShell: Get-FileHash ile bütünlük kontrol ediliyor


Hash, başıboş bir değer ve tek yönlü bir işlevdir. Rastgele uzunluktaki bir diziden sabit uzunlukta bir dizi oluşturulur. Kulağa matematiksel geliyor. Yöneticiler ve kullanıcılar için, bir dosyanın değiştirilmiş karma değeri, dosyanın değiştirildiğinin bir göstergesidir.

Örneğin, Windows 10'un indirme bağlantısı bir karma değeri gösterir. Bu değer indirilen dosyanın değeriyle karşılaştırılabilir. Kurulum ortamının farklı bir karma değeri varsa, bunun orijinal olmadığı ve bu nedenle değiştirildiği varsayılabilir.

Get-FileHash İş Başında

Dosya karmasını kontrol etmek için PowerShell'i kullanabilirsiniz. İnternetten 3. parti araçları indirmenin hiçbir mantığı yok. Sor araç çubuğundan kaçının ve Get-FileHash'ı çalıştırın. PowerShell'e dahildir!

Dosyam şuna benziyor.

Haşere dikkat edin.

Get-FileHash -Path C:\Patrick\Data.txt | Format-List

İçeriği değiştirirsem karma değeri de değişir.

Alman Siber Güvenlik serimde Hash'ler ve şifreleme hakkında daha fazla bilgi edinin

Siber Güvenlik/Kalem Testi (Teil 2): Grundlagen der Kryptographie ve Technet'te https://msdn.microsoft.com/en-us/powershell/reference/5.1/microsoft.powershell.utility/get-filehash.

İlgili makaleler