檔案雜湊值計算工具
用已公布的檢查碼驗證下載的檔案。計算檔案或文字的 MD5、SHA-1、SHA-256 和 SHA-512。它在你的裝置上執行,不會上傳任何內容。
在你的裝置上執行
正在載入工具…
選擇檔案即可取得它的檢查碼,然後貼上發布者所列出的值,看看兩者是否相符。背景工作執行緒會分段讀取檔案,因此即使是很大的下載檔案也不會讓頁面當掉,檔案也絕不會離開你的裝置。
運作方式
- 選擇檔案,或切換為「文字」並輸入內容。
- 挑選要計算的演算法。SHA-256 是常見的選擇,而所有勾選的演算法都會在一次處理中算出。
- 將發布者提供的檢查碼貼到比對欄位。你會立刻看到是否相符。
你的資料會如何處理
- 檔案只在你的裝置上讀取,絕不會上傳。計算雜湊值不會發出任何網路請求。
- 不會儲存任何內容。當你選擇其他檔案、按下「全部清除」或關閉分頁時,結果就會消失。
- 背景工作執行緒會以小段分批讀取檔案,因此記憶體用量保持在低水準。
需要了解的限制
- MD5 和 SHA-1 已不再具備抗碰撞性。拿來對照你信任的值,找出已損毀的下載檔案沒有問題,但不適用於安全用途。
- 相符只代表這個檔案與產生檢查碼的檔案一致。如果檢查碼與遭竄改的下載檔案來自同一個頁面,就什麼也證明不了,所以請從你另外信任的來源取得。
常見問題
我應該使用哪種演算法?
發布者列出哪一種就用哪一種。如果有選擇,請選 SHA-256 或 SHA-512。MD5 和 SHA-1 仍能發現意外的損毀,但可能被刻意偽造。
為什麼我的檢查碼顯示不同?
即使只改變一個位元組,雜湊值也會完全不同。請確認你比對的是相同的演算法、下載已經完成,而且你複製了完整的值。
它能計算多大的檔案?
沒有固定的上限,因為檔案是逐段讀取的。較大的檔案需要更久的時間,頁面會在運作時顯示進度,也可讓你取消。