Ve Windows 10 a Windows 8 je možné získat hodnoty hash souboru bez použití nástrojů třetích stran. Speciální rutina vám umožní vypočítat hodnoty hash SHA1, SHA256, SHA384, SHA512, MACTripleDES, MD5 a RIPEMD160 daného souboru. Zde je možné to udělat.
Reklama
Obecným účelem hodnot hash je zajistit, aby byl soubor pravý a jeho obsah nebyl změněn třetí stranou, jiným softwarem nebo malwarem. Když byl soubor upraven, bude změněna také jeho hodnota hash. Je také možné porovnat a porovnat hodnoty hash, abyste zjistili, zda jsou dva nebo více souborů identické.
Schopnost vypočítat hodnotu hash souboru je součástí kryptografického rozhraní Windows. Uživatelské rozhraní operačního systému nemá možnost vypočítat nebo zobrazit hodnotu hash pro soubory. Místo toho můžete použít rutinu Get-FileHash v PowerShellu. Zde je návod, jak jej použít.
Chcete-li získat hash souboru s PowerShell ve Windows 10 , Udělej následující.
Obecná syntaxe rutiny je následující:
diskordovat, jak nahlásit uživatele
Get-FileHash c: windows explorer.exe | Seznam formátů
Otevřete PowerShell a zadejte výše uvedený příkaz k otestování. Vypočítá hodnotu hash SHA256 pro daný soubor a vytvoří výstup následujícím způsobem.
Chcete-li vypočítat jinou hodnotu hash než SHA256, použijte přepínač - Algoritmus. Chcete-li například získat hodnotu hash MD5, proveďte následující příkaz:
jak zapnout temný režim na youtube
Get-FileHash c: windows explorer.exe - Algoritmus MD5 | Seznam formátů
Výstup bude následující:
Seznam možných hodnot pro -Algoritmus je následující:
- SHA1
- SHA256
- SHA384
- SHA512
- MACTripleDES
- MD5
- RIPEMD160
Dalším užitečným přepínačem, který potřebujete vědět, je -LiteralPath. Určuje cestu k souboru. Na rozdíl od výchozího parametru cesty se hodnota parametru LiteralPath používá přesně tak, jak je zadána. Žádné znaky nejsou interpretovány jako zástupné znaky. Pokud cesta obsahuje řídicí znaky, uzavřete cestu do jednoduchých uvozovek. Jednoduché uvozovky dávají pokyn prostředí Windows PowerShell, aby neinterpretovalo znaky jako řídicí sekvence.
Pomocí rutiny Get-FileHash můžete nativně získat hodnoty hash pro soubor. Je to velmi užitečné, zvláště když pracujete v zabezpečeném prostředí, kde není povolen software třetí strany. Konzola PowerShell je dodávána s Windows 10 a je přístupná v každé nainstalované instanci, takže můžete všude používat nativní rutinu Get-FileHash.