1. 程式人生 > 實用技巧 >【Hash篇】雜湊計算神器-HashMyFiles

【Hash篇】雜湊計算神器-HashMyFiles

可直接拖放、複製貼上、新增檔案或資料夾的方式來批量計算Hash,操作簡便、體積小、免費。這篇來介紹他的漢化和其它一些功能設定---【suy】

目錄

一、HashMyFiles特點

1、綠色便攜

2、批量算Hash

3、儲存文字多樣

二、個性化設定

(一)設定中文

(二)自定義Hash型別

(三)整合資源管理器右鍵選單

三、高階功能-命令列選項

總結

參考資料

一、HashMyFiles特點

1、綠色便攜

不需要任何安裝過程或其它DLL檔案,只需執行可執行檔案(HashMyFiles.exe)即可使用。

2、批量算Hash

可一次計算多個檔案的MD5和SHA1雜湊

3、儲存文字多樣

可輕鬆地將MD5 / SHA1雜湊列表複製到剪貼簿中,或將其儲存到text / html / xml檔案中。

系統要求:可在Windows 2000 / XP / 2003 / Vista / Windows 7 / Windows 8 / Windows 10上使用。

最新版本HashMyFilesv2.37官網http://www.nirsoft.net/utils/hash_my_files.html

二、個性化設定

(一)設定中文

HashMyFiles預設語言是英語,軟體不支援直接切換設定,但官網頁面提供了其他語言下載。

更改HashMyFiles的語言,到官網下載合適的語言zip檔案,解壓縮“ hashmyfiles_lng.ini”,然後將其放在與安裝HashMyFiles實用程式相同的資料夾中,則會自動切換對應的語言版本。

漢化後對比

(二)自定義Hash型別

路徑:“選項(O)”->“Hash型別”。

大部分時候我們並不需要計算所有的Hash型別,而HashMyFiles預設是全勾選的,計算大檔案的時候會非常耗時,完全浪費時間。我們可以自定義選擇我們需要的型別,我一般選擇啟用“MD5、SHA1、SHA256”這三個,其它看情況啟用或關閉,並且下面的排序可以自定義拖拉排序,來方便檢視。

(三)整合資源管理器右鍵選單

還可以從Windows資源管理器的上下文選單中啟動HashMyFiles,右鍵單擊檔案或資料夾,在Windows資源管理器上選擇“ HashMyFiles”項,它將顯示所選檔案或資料夾所有檔案的雜湊值。

路徑:“選項”->“啟用資源管理器右鍵選單(E)”。

三、高階功能-命令列選項

/ file <檔名|資料夾|萬用字元>指定要雜湊的檔名,資料夾或萬用字元。
/ files <檔名> <檔名> <檔名> ... 指定要雜湊的多個檔名,資料夾或萬用字元。
/資料夾<資料夾> 指定一個資料夾及其所有子資料夾。
/ wildcard <全路徑萬用字元> <子資料夾深度> 指定具有完整路徑的萬用字元(例如:c:\ folder \ *。exe)和要掃描的子資料夾的深度。對於<Subfolder Depth>引數:0 =無子資料夾,1 =一級子資料夾,2 =二級子資料夾,依此類推... 1000 =無限數量的子資料夾。
/ virustotal <檔名> 計算指定檔案的雜湊,然後在VirusTotal網站中將其開啟。
/ MD5 {0|1} / SHA1 {0|1} / CRC32 {0|1} / SHA256 {0|1} / SHA512 {0|1} / SHA384 {0|1} 允許您開啟/關閉指定的雜湊型別(0 =關閉,1 =開啟)。例如: HashMyFiles.exe / MD5 1 / SHA1 1 / SHA256 0
/ stext <檔名> 將雜湊列表儲存到常規文字檔案中。
/ stab <檔名> 將雜湊列表儲存到製表符分隔的文字檔案中。
/ stabular <檔名> 將雜湊列表儲存到表格文字檔案中。
/ shtml <檔名> 將雜湊列表儲存到HTML檔案(水平)中。
/ sverhtml <檔名> 將雜湊列表儲存到HTML檔案(垂直)中。
/ sxml <檔名> 將雜湊列表儲存到XML檔案。
/ scomma <檔名> 將雜湊列表儲存到以逗號分隔的檔案中。
/ sort <列> 此命令列選項可與其他儲存選項一起使用,以按所需列進行排序。如果未指定此選項,則列表將根據您在使用者介面中進行的最後排序進行排序。<column>引數可以指定列索引(第一列為0,第二列為1,依此類推)或列名,例如“ Filename”和“ Identical”。如果要按降序排序,可以指定“〜”字首字元(例如:“〜Identical”)。如果要按多列排序,可以在命令列中輸入多個/ sort。
/ nosort 當您指定此命令列選項時,列表將被儲存而不會進行任何排序。
/儲存直接 將雜湊列表儲存在SaveDirect模式下。與其他儲存命令列選項(/ scomma,/ stab,/ sxml等)一起使用時,使用SaveDirect模式時,雜湊行直接儲存到磁碟上,而無需將它們載入到記憶體中第一。這意味著,只要您有足夠的磁碟空間來儲存儲存的檔案,就可以將具有大量雜湊的列表儲存到磁碟中,而不會出現任何記憶體問題。此模式的缺點:無法使用/ sort命令列選項根據選擇的列對行進行排序。

示例:

HashMyFiles.exe /file "c:\temp\*.zip" /shtml "c:\temp\1.html"
HashMyFiles.exe /file "d:\temp\myfile.zip" /stab "d:\temp\myfile.txt"
HashMyFiles.exe /file "d:\my files"
HashMyFiles.exe /files "c:\temp\*.zip" "c:\temp\1234.exe" "c:\temp\Hello.exe" /shtml" "c:\temp\1.html"
HashMyFiles.exe /folder "c:\temp" /shtml "c:\temp\1.html"
HashMyFiles.exe /folder "c:\temp" /shtml "c:\temp\1.html" /sort "Identical"/sort "Filename"
HashMyFiles.exe /folder "c:\temp" /shtml "c:\temp\1.html" /sort~1
HashMyFiles.exe /wildcard "c:\temp\*.zip" 1 /shtml "c:\temp\1.html"
HashMyFiles.exe /SaveDirect/folder "c:\temp" /scomma "c:\temp\1.csv"

總結

以後會多分享一些實用免費的取證小工具。

參考資料

官網http://www.nirsoft.net/utils/hash_my_files.html

名稱時間
最後編輯日期: 2020 年 12 月 09 日