工具用的順手嗎?
你的回饋能幫助我們做得更好
計算檔案SHA雜湊值,驗證完整性和安全性,支援SHA-1/256/512演算法
點選檔案點選上傳檔案
或將檔案拖拽到此處
最大 100 MB
上傳檔案開始計算
概覽
了解工具能解決的問題、計算或處理邏輯,以及資料邊界。
SHA(安全雜湊演算法)會把檔案中的位元組轉成固定長度的摘要。檔名不參與運算;同一份位元組內容使用同一演算法,會得到相同摘要。若檔案內容改變,摘要通常也會不同,因此可拿來核對下載或傳輸後的完整性。這個頁面在目前瀏覽器中讀取一個檔案,可選擇 SHA-1、SHA-256、SHA-384、SHA-512,並顯示各自結果、檔名、檔案大小和計算進度。計算不需要提供檔案之外的資料來源或參考資料。
摘要長度是辨認演算法的簡單線索:SHA-1 為 160 位元(40 個十六進位字元);SHA-256 為 256 位元(64 字元);SHA-384 為 384 位元(96 字元);SHA-512 為 512 位元(128 字元)。
把計算結果與發布者透過可信管道公布的同演算法摘要逐字比對。完全一致,可作為兩份輸入內容一致的完整性線索;不一致則要先確認檔案版本、下載是否完整、演算法是否相同,以及參考摘要有沒有抄錯。SHA 摘要本身沒有秘密金鑰,因此單靠摘要不能證明發布者身分、檔案無害,或公布摘要的頁面可信。NIST 的 FIPS 180-4 說明摘要可用於偵測訊息是否改變;它不是檔案安全掃描或數位簽章的替代品。
指南
依步驟完成操作,並透過範例核對輸入與結果。
先看發布者標示的是 SHA-256 或其他哪一種 SHA。演算法必須一致,不能因為字串長度看起來相近就互換。
點選上傳區或拖曳檔案;一次處理一個,大小上限為 100 MB。超過上限的檔案無法在此頁計算。
SHA-1、SHA-256、SHA-384、SHA-512 預設全選。點選按鈕可切換選取狀態;至少保留一種算法,再開始選檔。
處理時會顯示進度。完成後找到與參考值同名的算法,使用該列的複製按鈕複製完整摘要。
將完整結果與可信來源的參考值比較。若不同,核對產品版本、作業系統或架構、下載來源和算法標籤,再重新下載及計算;不要只比對前幾碼。
情境
查看這項工具在不同工作與生活流程中的用法。
發布者提供 SHA-256 時,對下載完成的安裝檔或映像檔計算 SHA-256,並比對官方發布資訊中的完整字串。若不符,先不要使用該檔案,重新確認版本與下載來源。
傳送方可在可信的溝通管道另行提供檔案摘要;接收方對收到的檔案計算相同算法,再逐字核對。摘要不同時,先確認是否傳錯版本或檔案在傳輸途中改變。
若已保存可信的摘要紀錄,可在日後對檔案重新計算並比對,協助發現內容變動。摘要紀錄應與檔案分開妥善保存,避免兩者一起被替換。
問答
集中解答常見疑問與容易混淆的問題。
先確認兩邊使用同一算法及同一版本檔案,再檢查下載是否完整、複製值是否含有漏字或多餘字元。檔名相同不代表內容相同。
不會。頁面只計算並顯示摘要,沒有目標摘要輸入或自動比對功能;請複製結果,與可信來源的完整參考值人工比較。
摘要依檔案的實際位元組計算。換行字元、文字編碼、空白或檔案中其他位元組不同,都會使輸入內容不同,即使畫面看起來相似也一樣。
若既有發布資料只有 SHA-1,可用來核對該歷史參考值;新的安全需求宜依發布者提供的 SHA-2 摘要核對。NIST 已公布逐步停止 SHA-1 密碼學保護用途的計畫,預定於 2030 年底前完成過渡。
須知
使用前了解適用範圍、結果限制與必要提醒。
摘要相同只能作為位元組內容完整性核對線索,不能單獨證明檔案由誰發布、沒有惡意程式,或來源網站可信。
推薦
查找相關工具、專題與可用的 API 能力。