A Windows 10 és a Windows 8 rendszerben lehetőség van egy fájl Hash értékeinek megszerzésére harmadik féltől származó eszközök használata nélkül. Egy speciális parancsmag segítségével kiszámíthatja az adott fájl SHA1, SHA256, SHA384, SHA512, MACTripleDES, MD5 és RIPEMD160 hash értékeit. Így lehet megtenni.
Reklám
A kivonatolási értékek általános célja annak biztosítása, hogy egy fájl eredeti legyen, és hogy annak tartalmát nem változtatta meg harmadik fél, más szoftver vagy rosszindulatú program. Ha egy fájlt módosítottak, annak hash értéke is módosul. Lehetőség van a kivonatértékek összehasonlítására és egyeztetésére is annak megállapítására, hogy két vagy több fájl azonos-e.
A fájl kivonatának kiszámítása a Windows kriptográfiai API része. Az operációs rendszer felhasználói felületének nincs lehetősége a fájlok kivonatolási értékének kiszámítására vagy megjelenítésére. Ehelyett használhatja a Get-FileHash parancsmagot a PowerShellben. Itt van, hogyan kell használni.
A fájl kivonatának megszerzé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ő:
a vizio tv-nek csak egy gombja van
Get-FileHash c: windows explorer.exe | Formátum-lista
Nyissa meg a PowerShell alkalmazást és írja be a fenti parancsot a teszteléshez. Kiszámítja az adott fájl SHA256 hash értékét, és a következőképpen állítja elő a kimenetet.
Az SHA256 kivételével a hash érték kiszámításához használja az -Agorithm kapcsolót. Például az MD5 kivonatérték megszerzéséhez hajtsa végre a következő parancsot:
hogyan telepíthetem a bluetooth-ot a Windows 10-re?
Get-FileHash c: windows explorer.exe -Algorithm MD5 | Formátum-lista
A kimenet a következő lesz:
Az -Agorithm lehetséges értékeinek felsorolása 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ékét pontosan a gépelés során használják. Egyetlen karakter sem értelmezhető helyettesítő karakterként. Ha az elérési út tartalmaz menekülési karaktereket, zárja be az idézőjeleket egyetlen idézőjelbe. Az egyetlen idézőjel arra utasítja a Windows PowerShellt, hogy a karaktereket ne értelmezze menekülési sorrendként.
A Get-FileHash parancsmag használatával hash értékeket kaphat natív módon egy fájlhoz. Nagyon hasznos, különösen akkor, ha biztonságos környezetben dolgozik, ahol harmadik féltől származó szoftverek használata nem megengedett. A PowerShell-konzol Windows 10-hez van kötve, és minden telepített példányban elérhető, így a natív Get-FileHash parancsmagot mindenhol használhatja.