Windows Tips & News

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

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.

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.

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:

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.

Jegyzettömb a Unix sorvégződések támogatásához

Jegyzettömb a Unix sorvégződések támogatásához

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 18898 archívum

Ez a webhely cookie-kat használ, hogy javítsa az élményt a webhelyen való böngészés során. Ezek k...

Olvass tovább

A Windows 10 Build 15002 javításainak és problémáinak listája

A Windows 10 Build 15002 javításainak és problémáinak listája

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

Olvass tovább