檔案雜湊校驗
本地計算校驗MD5、SHA-1、SHA-256、SHA-512檔案雜湊值
什麼是檔案雜湊?
檔案雜湊是使用加密演算法從檔案內容產生的唯一固定長度字串。即使檔案發生微小變化,也會產生完全不同的雜湊值,非常適合驗證檔案完整性。
如何驗證檔案下載?
從下載頁面複製預期雜湊值,選擇相同演算法,貼到校驗欄位中,點擊比較。匹配即確認下載檔案完整無損,未發生損壞。
我的檔案會上傳到伺服器嗎?
不會,所有雜湊計算都在您的瀏覽器中使用JavaScript本地完成。檔案不會離開您的裝置,確保完全隱私和安全。
應該使用哪種雜湊演算法?
推薦使用SHA-256,它在安全性和速度之間取得了平衡。MD5速度快但不抗碰撞。SHA-512為敏感應用提供最高安全性。
MD5和SHA-256有什麼區別?
MD5產生128位雜湊,速度更快但易受碰撞攻擊。SHA-256產生256位雜湊,更安全,推薦用於現代應用的完整性驗證。
可以同時檢查多個檔案嗎?
可以,您可以選擇多個檔案,工具會逐個計算每個檔案的雜湊值,並以清晰的列表格式顯示結果。
雜湊計算需要多長時間?
對於小檔案,幾乎是瞬間完成。對於大檔案(GB以上),取決於檔案大小和裝置速度。進度條顯示即時狀態。
校驗和有什麼用途?
校驗和用於驗證下載、傳輸或儲存後的資料完整性。透過比較計算的雜湊值與預期值,可以檢測損壞、篡改或不完整的傳輸。
為什麼不同演算法產生不同長度的雜湊?
每種演算法使用不同的數學運算。MD5產生128位(32個十六進位字元),SHA-1產生160位(40個字元),SHA-256產生256位(64個字元),SHA-512產生512位(128個字元)。
會發生雜湊碰撞嗎?
理論上可以,但實際上SHA-256和SHA-512不會。MD5和SHA-1存在已知的碰撞漏洞,這就是為什麼SHA-256推薦用於安全關鍵應用。
雜湊驗證如何防止篡改?
如果有人修改檔案,其雜湊值會完全改變。透過比較原始雜湊與計算雜湊,您可以檢測任何未經授權的修改。
支援多大的檔案?
工具支援任意大小的檔案,從幾位元組到數GB。大檔案分塊處理以保持效能和低記憶體佔用。
如何使用檔案雜湊校驗
在瀏覽器本機計算檔案的 MD5、SHA-1、SHA-256、SHA-512 校驗值,並與期望值比對。檔案只會在本機讀取,絕不會上傳。
- 選擇或拖入要驗證的檔案,載入後會立即在本機計算其雜湊值。
- 在演算法選項中選擇與來源一致的演算法:MD5、SHA-1、SHA-256 或 SHA-512。
- 把下載頁面公布的校驗值貼到 expected hash 輸入框中。
- 點擊 Compare 按鈕,即可清楚看到計算出的雜湊與期望值是否相符。
建議選用 SHA-256 或 SHA-512 而非 MD5、SHA-1:摘要越長,與損壞或遭竄改檔案碰撞的可能性越低。
相關工具
- 雜湊產生器 在瀏覽器中即時產生MD5、SHA-1、SHA-256、SHA-512雜湊值
- Chmod 計算器 免費線上chmod計算器,透過核取方塊視覺化Linux檔案權限並計算chmod值。即時轉換數字(755, 644)和符號(rwxr-xr-x)表示法,支援setuid、setgid、sticky bit等特殊權限。
- ASCII碼表 完整的ASCII字元編碼參考表,包含十進位、十六進位、八進位、二進位編碼、HTML實體和字元描述。支援即時搜尋和篩選。
- Hex檔案檢視器 以十六進制轉儲格式檢視檔案內容,支援搜尋、偏移導航和虛擬滾動
- MIME類型查詢 透過副檔名即時查詢MIME類型,或反向查找副檔名。免費線上工具,收錄1000+條目。
- 螢幕解析度檢測 即時偵測螢幕解析度、視窗大小、DPI、色深等顯示器資訊。
- 瀏覽器資訊 即時線上偵測瀏覽器名稱、版本、渲染引擎、作業系統、螢幕解析度、語言及所有瀏覽器能力。
- MAC 位址查詢 用內建的 IEEE OUI 資料庫查詢任意 MAC 位址的廠商,自動識別各種輸入格式,解析 I/G 與 U/L 旗標位元,並推算 EUI-64 鏈路本地位址;附帶本地管理隨機 MAC 產生器,全程離線。