Windows Tips & News

Windows 10'da PowerShell ile Dosya Karmasını Alın

click fraud protection
ÖNERİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı tıklayın

Windows 10 ve Windows 8'de, üçüncü taraf araçları kullanmadan bir dosya için Hash değerleri almak mümkündür. Özel bir cmdlet, belirli bir dosyanın SHA1, SHA256, SHA384, SHA512, MACTripleDES, MD5 ve RIPEMD160 karma değerlerini hesaplamanıza olanak tanır. İşte nasıl yapılabilir.

Reklamcılık


Hash değerlerinin genel amacı, bir dosyanın orijinal olduğundan ve içeriğinin bir üçüncü taraf, başka bir yazılım veya kötü amaçlı yazılım tarafından değiştirilmediğinden emin olmaktır. Bir dosya değiştirildiğinde, hash değeri de değiştirilir. İki veya daha fazla dosyanın aynı olup olmadığını bulmak için karma değerleri karşılaştırmak ve eşleştirmek de mümkündür.

Dosya karmasını hesaplama yeteneği, Windows şifreleme API'sinin bir parçasıdır. İşletim sisteminin kullanıcı arabiriminde, dosyalar için karma değeri hesaplama veya gösterme seçeneği yoktur. Bunun yerine PowerShell'de Get-FileHash cmdlet'ini kullanabilirsiniz. İşte nasıl kullanılacağı.

Windows 10'da PowerShell ile dosya karmasını almak için, aşağıdakileri yapın.

Cmdlet'in genel sözdizimi aşağıdaki gibidir:

Get-FileHash c:\windows\explorer.exe| Format-Listesi

PowerShell'i açın ve test etmek için yukarıdaki komutu yazın. Verilen dosya için SHA256 hash değerini hesaplar ve aşağıdaki gibi çıktı üretir.

Dosya Karma Demosunu Alın

SHA256 dışındaki karma değeri hesaplamak için -Algoritma anahtarını kullanın. Örneğin, MD5 karma değerini almak için aşağıdaki komutu yürütün:

Get-FileHash c:\windows\explorer.exe -Algoritma MD5| Format-Listesi

Çıktı aşağıdaki gibi olacaktır:

Dosya Hash Md5 Alın

-Algoritma için olası değerlerin listesi aşağıdaki gibidir:

  • SHA1
  • SHA256
  • SHA384
  • SHA512
  • MACtripleDES
  • MD5
  • RIPEMD160

Bilmeniz gereken bir başka kullanışlı anahtar da -LiteralPath. Bir dosyanın yolunu belirtir. Varsayılan yol parametresinin aksine, LiteralPath parametresinin değeri tam olarak yazıldığı gibi kullanılır. Hiçbir karakter joker karakter olarak yorumlanmaz. Yolda kaçış karakterleri varsa, yolu tek tırnak içine alın. Tek tırnak işaretleri, Windows PowerShell'e karakterleri kaçış dizileri olarak yorumlamaması talimatını verir.

Get-FileHash cmdlet'ini kullanarak, bir dosyanın hash değerlerini yerel olarak alabilirsiniz. Özellikle üçüncü taraf yazılımlara izin verilmeyen güvenli bir ortamda çalışırken çok kullanışlıdır. PowerShell konsolu, Windows 10 ile birlikte gelir ve kurulu her örnekte erişilebilir olduğundan, yerel Get-FileHash cmdlet'ini her yerde kullanabilirsiniz.

ÖNERİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı tıklayın

Windows 10 Sorun Giderici araç çubuğu Arşivleri

Bu web sitesi, siz web sitesinde gezinirken deneyiminizi geliştirmek için çerezleri kullanır. Bu ...

Devamını oku

Windows 10 sorun giderici Arşivleri

Windows 10'da Sorun Giderici Araç Çubuğu görev çubuğuna nasıl eklenirBunun yerine veya ek olarak ...

Devamını oku

Windows 10'da chkdsk sonuçları nasıl bulunur

Windows 10'da chkdsk sonuçları nasıl bulunur

ÖNERİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı tıklay...

Devamını oku