檔案雜湊校驗
拖入檔案,六個校驗和同時出來;貼上釋出方的值,立刻看到“一致 / 不一致”。
校驗和
還沒有檔案
把檔案拖到這張卡片上,或點「選擇檔案」。
任意檔案型別都可以——校驗和按位元組計算,不看副檔名。
MD5 · SHA-1 · SHA-256 · SHA-384 · SHA-512 · CRC32
檔案只在瀏覽器裡讀取,不會上傳。
- MD5
- SHA-1
- SHA-256
- SHA-384
- SHA-512
- CRC32
CRC32 是校驗和,不是密碼學雜湊:能發現複製錯誤,但擋不住有意篡改。
怎麼用
- 選擇、拖入或貼上檔案即開始計算,沒有“計算”按鈕。
- 六個校驗和同時出現。用行內按鈕複製需要的那個,或把六個一起下載成 .txt 報告。
- 把下載頁公佈的校驗和粘進“期望校驗和”。工具按 hex 長度識別演算法,並直接告訴你是否一致。
- 如果結果和預期不符,先確認貼上完整、且這個值確實屬於該檔案——校驗和是逐位元組比較。
- 檔案不會離開瀏覽器:沒有上傳、沒有儲存,也沒有攜帶檔案或檔名的請求。
示例
檔案內容(hello.txt)
你好,世界
校驗和
MD5: dbefd3ada018615b35588a01e216ae6e SHA-1: 3becb03b015ed48050611c8d7afe4b88f70d5a20 SHA-256: 46932f1e6ea5216e77f58b1908d72ec9322ed129318c6d4bd4450b5eaab9d7e7 SHA-384: fbea16d8be2993f2cda1ef9fc055f53f0fa23f1e1dc4a57a7548c36227c3ef0491484fcf1e30c5d1ff17441a5ce89a11 SHA-512: 45a6e3fe78af4a3326da9bf8c3407bca5fef80b334c046d20544b0b28be6c761718cfaf5b752eaa89849b83a4d4e5f6df4908e195cd8c159181e78971910db13 CRC32: acf5da54
示例檔案包含上面 5 個字元,按 UTF-8 編碼是 15 位元組——工具顯示的“檔案大小”是實際參與計算的位元組數,不是字元數。
規則、侷限與已知問題
- MD5 與 SHA-1 已被攻破,不能用於任何安全用途:碰撞可以按需構造。這裡只服務於非對抗性的完整性校驗。
- CRC32 不是密碼學雜湊。它能發現傳輸/複製錯誤(ZIP、PNG 都在用),但擋不住有意構造的檔案。
- 校驗和一致只說明“你手上的位元組與拿來比較的值一致”。如果釋出頁面本身被取代,或這個值來自不可信來源,一致也不代表檔案安全。本工具不查毒、不驗證簽章。
- 整個檔案按原始位元組計算:不 trim、不解碼、不看副檔名;重新命名檔案不會改變結果。.zip 算的是歸檔檔案本身,不是裡面的檔案。
- 演算法按 hex 長度識別:32 位一律按 MD5 解釋。如果某系統截斷了 SHA-256,本工具無法識別,會按 MD5 報“不一致”。
- 貼上裡出現兩個不同校驗和時,明確報“無法確定”,不猜。請只留一個值,或一行完整的命令列輸出。
- 一次只能校驗一個檔案。拖入多個時取第一個、其餘忽略;批次校驗請在本機用 sha256sum -c 或 Get-FileHash。
- 沒有硬性大小上限。分塊讀取,記憶體佔用恆定在 4 MiB 左右一塊;超過 1 GiB 會給提示,可隨時取消。速度取決於裝置與磁碟。
- 雜湊在背景進行。極舊的瀏覽器不支援 Worker 時會退回主執行緒計算,大檔案下頁面可能變慢。
- 不支援:HMAC 等帶金鑰摘要、SHA-3、BLAKE3、RIPEMD、Whirlpool、CRC-16、批次校驗、從 URL 取檔案、同時核對多個校驗和。
- 不保留任何狀態:沒有歷史、沒有本地儲存、沒有 URL 引數。重新整理頁面即丟棄檔案與結果。
相關工具
校驗和通常與這些工具一起用。