檔案雜湊
在瀏覽器本機計算檔案或文字的 SHA-256 與 SHA-1 摘要,大檔案分塊串流處理。
拖曳檔案到這裡,或點擊選擇檔案
大檔案自動分塊計算 · 不上傳伺服器
SHA-256
—
SHA-1
—
使用說明
📖 工具介紹
檔案雜湊是一款完全離線執行的摘要計算工具,在瀏覽器內以純 JavaScript 實作 SHA-256 與 SHA-1 兩種標準演算法,既可以對任意檔案逐位元組計算指紋,也可以直接對貼上的文字求摘要。它對附錄給出的標準測試向量做了內建自我檢查:SHA-256("abc") 必須等於 ba7816bf…0015ad、SHA-256("") 必須等於 e3b0c442…b855、SHA-1("abc") 必須等於 a9993e36…d89d,自我檢查不通過時工具會拒絕工作,從源頭杜絕錯誤摘要。對於大檔案,工具採用 4MB 分塊串流餵給雜湊核心,配合進度條即時顯示,避免一次讀入記憶體造成卡頓。摘要常用於校驗下載檔案是否完整、比對兩份內容是否逐位元組一致,或為敏感檔案建立指紋檔案。因為計算全程不出瀏覽器,您甚至可以對機密檔案求雜湊而不必擔心外洩。介面提供檔案與文字兩種模式一鍵切換,兩種演算法可獨立勾選,每條摘要右側都有獨立的複製按鈕。
✨ 功能特點
- 雙演算法:SHA-256(64 位十六進位)與 SHA-1(40 位)自由組合
- 雙模式:檔案模式逐位元組計算,文字模式直接對輸入求摘要
- 分塊串流:大檔案依 4MB 切片餵給雜湊核心,記憶體占用恆定
- 向量自我檢查:內建標準測試向量比對,演算法正確性有保障
- 進度可視:計算進度條即時推進,長時間工作不黑屏
- 零上傳:純前端計算,機密檔案也可放心使用
📝 使用方式
- 在演算法區勾選需要的 SHA-256 與/或 SHA-1
- 檔案模式下拖入或選擇要校驗的檔案
- 文字模式下在輸入框貼上需要求摘要的文字
- 點擊計算雜湊,等待進度條完成
- 點擊每條摘要右側的複製按鈕,把指紋貼到校驗清單
⚠️ 注意事項
- 至少選一種:兩種演算法都不勾選時工具會給出友善提示
- SHA-1 已知弱點:SHA-1 僅用於相容舊校驗,新情境請優先 SHA-256
- 文字依 UTF-8:文字模式依 UTF-8 編碼計算,與檔案模式口徑一致
- 摘要大小寫:輸出為小寫十六進位,比對時注意官方值的大小寫
- 超大檔案:數百 MB 檔案計算需數秒到數十秒,屬正常現象