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
Megjelent a Windows 10 Build 16288 a Windows Insiders számára

Megjelent a Windows 10 Build 16288 a Windows Insiders számára

AJÁNLOTT: Kattintson ide a Windows problémák megoldásához és a rendszer teljesítményének optimali...

Olvass tovább

A Windows 10 Build 15063.936 újbóli kiadása a KB4092077 kóddal

A Windows 10 Build 15063.936 újbóli kiadása a KB4092077 kóddal

AJÁNLOTT: Kattintson ide a Windows problémák megoldásához és a rendszer teljesítményének optimali...

Olvass tovább

Windows 10 Build 18860 (20H1, előreugrás)

Még egy buildet kaptak az Insiderek, akik feliratkoztak a Windows 10 előnézeti program Skip Ahead...

Olvass tovább