Hash 1.04:免費讀出任何檔案雜湊值的工具

摘要

Hash 1.04 是一支免費小工具,能讀出檔案的 MD5、SHA1 與 CRC32,同時列出檔案大小與修改日期;支援整批拖曳匯入,只計算您勾選的欄位。

推薦
軟體名稱
Hash 1.04
版本
1.04
收費
免費
開源
非開源
更新時間
2026-10-06 17:15

一個問題,一個答案

Hash 1.04 只做一件事:讀一個檔案,把它們的指紋報出來 —— 那個長度固定、只要檔案裡有一個位元組改變就會跟著改變的值。這裡寫的版本是 1.04。它免費、體積小,沒有專案管理、沒有佇列,也不必先建個帳號才能看到第一個答案。

它回答的那個問題,出現的頻率比想像中高。一個檔案經過網路傳過來,您想知道它到手的時候是不是還完整。同一個檔案在兩台機器上各有一份,您想知道它們是不是真的一樣,而不是「檔名和日期剛好一樣」。有人傳了一個值過來,說檔案應該對得上,而您想在完全不打開它的情況下確認這件事。

同一個視窗裡的三種演算法

它對同一個檔案報出 MD5、SHA1 與 CRC32。這三種來自不同年代,也不能互相替代,所以三個一起看是有用的,不是多餘。

CRC32 最老也最短:三十二位元,生來是為了抓傳輸與儲存過程中的錯誤,而不是用來證明任何關於「意圖」的事。當問題是「這份副本有沒有平安到站」時,它是對的工具;當問題是「有沒有人可能做出另一個讀起來一樣的檔案」時,它是錯的工具。

MD5 與 SHA1 站在中間。兩者都是為完整性檢查設計的,而且至今仍被大量印在檔案旁邊,這就是繼續算它們的實務理由:只有對上別人印出來的那個值,那個值才有用。但兩者都不適合拿去面對有心的對手 —— 碰撞已被實際示範 —— 所以一支會算這些值的工具,本身並不因此成為資安工具。

Hash 1.04 的檢查碼視窗

兩個不是雜湊的欄位

除了檢查碼,畫面還列出檔案大小與最後修改日期。這兩個看起來像填充,其實不是。雜湊告訴您兩個檔案是否逐位元組相同;而大小與日期讓您一眼判斷「這場比對值不值得開始」,也讓您在回想「好幾份副本裡我留的是哪一份」時有個依據。

先決定要算什麼

要產生哪些欄位,是在加入檔案之前就先勾的:版本資訊、日期、MD5、SHA1、CRC32,每一個都是可以不勾的方框。算一個不會有人看的值,在大檔案上就是白費工;而兩欄就夠用的表,湊成五欄只會更難讀。把這個選擇明示出來,是個很小的設計決定,但它說明了這支程式預期給誰用。

一次處理不只一個檔案

檔案可以拖曳進視窗,也可以整批匯入,然後一次把整組的值算完。這件事比聽起來要緊。會用上這支工具的工作,很少只關於一個檔案:檢查一整個安裝媒體資料夾,或比對兩個理論上應該同內容的目錄,才是常態;而一支要求「一個檔案開一次」的程式,大概在用第三個檔案時就會被放棄。

它適合什麼,不適合什麼

老實說,Hash 1.04 是「讀值的人」,不是「驗證的人」。它不判斷某個值對不對,也不檢查簽章;它把數字印出來,比對的工作留給看的人。對這麼小的工具來說,這個分工是對的,也正是它不需要任何設定的原因。它同樣不是鑑識工具:它是透過作業系統去讀檔案的,所以打不開的檔案,它也算不出來。

至於那個日常版本的問題 —— 這是不是同一個檔案、這個東西有沒有完整到手 —— 一個視窗、三種演算法,加上一個可以把東西丟進去的地方,就是全部需要的東西了。Hash 1.04 免費,而且它會變成那種被釘在某處、用了好幾年卻從來不必再想一次的小工具。