Windows Tips & News

Fájlkivonat letöltése a PowerShell segítségével a Windows 10 rendszerben

click fraud protection
AJÁNLOTT: Kattintson ide a Windows problémák megoldásához és a rendszer teljesítményének optimalizálásához

A Windows 10 és Windows 8 rendszerben lehetőség van egy fájl hash-értékeinek lekérésére harmadik féltől származó eszközök használata nélkül. Egy speciális parancsmag lehetővé teszi egy adott fájl SHA1, SHA256, SHA384, SHA512, MACTripleDES, MD5 és RIPEMD160 hash értékeinek kiszámítását. Íme, hogyan lehet ezt megtenni.

Hirdetés


A hash értékek általános célja annak biztosítása, hogy egy fájl eredeti legyen, és a tartalmát ne változtassa meg harmadik fél, más szoftver vagy rosszindulatú program. Ha egy fájlt módosítanak, a hash értéke is módosul. Lehetőség van a hash értékek összehasonlítására és egyeztetésére is, hogy megállapítsa, két vagy több fájl azonos-e.

A fájl hash kiszámításának képessége a Windows kriptográfiai API része. Az operációs rendszer felhasználói felületén nincs lehetőség a fájlok hash értékének kiszámítására vagy megjelenítésére. Ehelyett használhatja a Get-FileHash parancsmagot a PowerShellben. Itt van a használat módja.

A fájlkivonat beszerzése a PowerShell segítségével a Windows 10 rendszerben, csináld a következőt.

A parancsmag általános szintaxisa a következő:

Get-FileHash c:\windows\explorer.exe| Formátum-lista

Nyissa meg a PowerShellt és a teszteléshez írja be a fenti parancsot. Kiszámolja az SHA256 hash értékét az adott fájlhoz, és a következőképpen állítja elő a kimenetet.

Get File Hash Demo

Az SHA256-tól eltérő hash érték kiszámításához használja az -Algoritmus kapcsolót. Például az MD5 hash értékének lekéréséhez hajtsa végre a következő parancsot:

Get-FileHash c:\windows\explorer.exe -Algoritm MD5| Formátum-lista

A kimenet a következő lesz:

Szerezze be a File Hash Md5-öt

Az -algoritmus lehetséges értékeinek listája a következő:

  • SHA1
  • SHA256
  • SHA384
  • SHA512
  • MACTripleDES
  • MD5
  • RIPEMD160

Egy másik hasznos kapcsoló, amelyet tudnia kell, a -LiteralPath. Megadja a fájl elérési útját. Az alapértelmezett elérési út paramétertől eltérően a LiteralPath paraméter értéke pontosan a beírás szerint kerül felhasználásra. Egyetlen karakter sem értelmezhető helyettesítő karakterként. Ha az elérési út escape karaktereket tartalmaz, tegye idézőjelek közé az elérési utat. Az idézőjelek arra utasítják a Windows PowerShellt, hogy ne értelmezze a karaktereket escape-szekvenciákként.

A Get-FileHash parancsmag használatával natív módon kaphatja meg a fájl hash-értékeit. Nagyon hasznos, különösen akkor, ha biztonságos környezetben dolgozik, ahol a harmadik féltől származó szoftverek nem engedélyezettek. A PowerShell-konzol a Windows 10 rendszerhez tartozik, és minden telepített példányban elérhető, így mindenhol használhatja a natív Get-FileHash parancsmagot.

AJÁNLOTT: Kattintson ide a Windows problémák megoldásához és a rendszer teljesítményének optimalizálásához
Szergej Tkacsenko, a Winaero szerzője

Szergej Tkacsenko, a Winaero szerzője

A StarterDesktopSlideShow egy háttérképváltó a Windows 7 Starterhez.Mint tudja, a Windows 7 Start...

Olvass tovább

Szergej Tkacsenko, a Winaero szerzője

A Microsoft függőleges lapokat ad az Edge böngészőhöz. A funkció már elérhető a böngésző Canary v...

Olvass tovább

A Windows 11 22000.776 (KB5014668) új funkciókkal bővül a Kiadás előnézetében

A Windows 11 22000.776 (KB5014668) új funkciókkal bővül a Kiadás előnézetében

A Microsoft kiadott egy új, 22000.776-os buildet az Insiders számára a Windows 11 kiadás előnézet...

Olvass tovább