什麼是檔案雜湊計算器?
檔案雜湊計算器為任意檔案計算加密摘要(MD5、SHA-1、SHA-256、SHA-384、SHA-512、SHA3-256、SHA3-512、BLAKE2b)。可用於驗證下載內容、比對檔案版本或檢查完整性。所有處理均在您的裝置上完成。
拖入檔案,或切換到「文字」模式輸入字串,再任意勾選 MD5、SHA-1、SHA-256、SHA-384、SHA-512、SHA3-256、SHA3-512 或 BLAKE2b,每個摘要都會以十六進位字串顯示。一切都直接在您的裝置上計算,位元組不會離開頁面。可在小寫與大寫十六進位之間切換輸出,並將完整報告下載為 TXT、CSV 或 JSON。任意大小的檔案都能處理,但數 GB 的上傳會需要幾秒鐘。
使用方法
- 透過拖放或點擊檔案選擇器上傳一個或多個檔案。
- 選擇需要計算的雜湊演算法(MD5、SHA-1、SHA-256、SHA-384、SHA-512、SHA3-256、SHA3-512、BLAKE2b),或使用「全選」。切換到「文字」模式可對輸入的字串而非檔案計算雜湊。
- 複製單一雜湊值,或下載包含所有計算結果的完整報告。
何時使用
- 核對下載的映像或安裝檔,看雜湊是否與發行方公佈的 SHA-256 一致。
- 在磁碟之間或雲端硬碟之間複製大型壓縮檔後,檢測是否有靜默損毀。
- 向法務或鑑識團隊提交證據檔案時,附上一份完整性指紋。
結果
上傳一個軟體安裝包,計算其 SHA-512 雜湊值,再與發布商公告的雜湊值比對,以確認安裝包的真實性。
常見問題
- 驗證下載檔案時該選哪種演算法?
- SHA-256 是大多數發行方公佈的標準演算法,用於完整性檢查已經夠安全。除非對方明確提供 SHA-512 摘要,否則不要切換,否則兩邊的值會對不上。
- 支援 MD5 與 SHA-1 嗎?
- 支援。兩者皆已提供,方便你對照舊軟體與仍在發布它們的 Linux 發行版留下的校驗檔。但請記住,MD5 與 SHA-1 在抗碰撞上已被攻破,所以當雜湊用於證明安全性而非僅偵測意外損毀時,請選擇 SHA-256 或更強的演算法。
- 為什麼同一個檔案每次算出來的 SHA-256 不一樣?
- 理論上不會發生。哈希完全取決於檔案位元組。若結果不同,代表檔案的確變動了,通常是重新匯出時換了行尾、改了元資料或多了結尾空行。請先核對檔案大小。
- 可以處理 4 GB 的虛擬機映像嗎?
- 可以。哈希以分塊串流方式計算,記憶體佔用穩定。一般筆電大約每 GB 需要 2 秒,手機或舊機器會更慢。
- 如何證明檔案與發行方公佈的哈希一致?
- 把發行方公佈的十六進位字串貼到「對比哈希」欄位,符合的檔案會被高亮,否則顯示「不一致」。對比不分大小寫。