雜湊校驗
在瀏覽器本機為文字或單一檔案產生 SHA-256、SHA-512 或舊版 SHA-1 雜湊,支援十六進位大小寫輸出,並可與預期校驗和比對。
文字輸入
字元
0 / 50,000
SHA-256
SHA-512
SHA-1(舊版)
十六進位(小寫)
十六進位(大寫)
上傳
拖曳檔案到此處,或點擊選擇檔案
本機分塊計算檔案雜湊
總大小
0 bytes / 1 GB
SHA-256
SHA-512
SHA-1(舊版)
十六進位(小寫)
十六進位(大寫)
雜湊校驗選擇文字或檔案模式輸入文字或選擇單一檔案選擇 SHA-256、SHA-512、舊版 SHA-1 和十六進位大小寫點擊計算並複製雜湊貼上預期校驗和進行比對
快速開始
1
2
3
4
5
常見使用情境
下載校驗
對比官方提供的校驗和,確認檔案未被篡改
備份驗證
比較備份前後檔案雜湊,確認資料完整
介面排障
對請求體/配置產生雜湊摘要用於日誌對比或一致性檢查(不等同於 HMAC 簽章)
去重偵測
透過雜湊快速判斷檔案是否相同
使用建議
日常校驗優先選擇 SHA-256,安全與效能兼顧
高安全場景可選 SHA-512,抗碰撞能力更強
SHA-1 僅用於相容舊系統,不建議新場景使用
比對會自動忽略大小寫與空白;若要貼到其他工具或文件,可切換輸出格式以符合官方格式
URL 快速填入
可透過 URL hash 預先填入文字雜湊模式。text 為必填,expected-hash 為選填;演算法與輸出格式沿用目前預設值或已儲存設定。檔案模式不支援從 URL 傳入。
view: 檢視模式(URL 填入僅支援 text)
text: 要計算雜湊的文字(必填,最多 256 個字元)
expected-hash: 預期的十六進位雜湊(選填)
範例:#text=hello&expected-hash=2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
Hash 參數只會在瀏覽器內用於填入工具;CrateX.app 不會記錄這些參數。
不要把私密文字、金鑰、Token 或未公開檔案雜湊放進 URL。
限制與相容性
依賴現代瀏覽器能力(WebAssembly 與 File.stream);少數舊瀏覽器可能無法使用
檔案模式分塊讀取且未配置固定檔案大小上限,但 GB 級檔案仍受瀏覽器、磁碟和裝置效能影響
SHA-1 已被證明存在碰撞風險,僅用於歷史相容
隱私與安全
處理在瀏覽器中完成。文字輸入、預期校驗和、模式、演算法和十六進位大小寫選擇可能保留在目前瀏覽器工作階段或瀏覽器儲存中。若你儲存工作區或啟用 WebDAV 同步,這些值可能依你的同步設定儲存;選取的檔案只有在你明確將其作為工作區附件儲存或同步時才會儲存。雜湊結果和比對狀態由目前文字或檔案與預期校驗和重新計算,不會作為單獨結果儲存。本頁不抓取 URL,也不會為計算雜湊而傳送檔案位元組。在共用裝置上,必要時請清空文字、預期校驗和、已選檔案和網站資料。
常見問題
依序排查:確認演算法一致(官方給 SHA-256 就選 SHA-256);確認校驗對象一致(官方校驗壓縮檔就對壓縮檔校驗,不要解壓後再算);期望值若包含檔名或前綴,只取十六進位雜湊;文字模式會受換行與編碼影響,下載校驗建議使用「檔案」模式;仍不一致時請重新下載並排除中途修改。