SHA-256雜湊與檔案驗證

計算UTF-8文字及本機檔案的SHA-256雜湊,比對64位校驗碼,確認下載檔案是否完整。附標準計算範例,直接在瀏覽器中處理。

計算
0 個字元
處理結果

處理結果將顯示在這裡。

如何產生與比對SHA-256校驗碼

  1. 輸入文字或選取本機檔案;選取檔案後,以檔案內容為準。
  2. 需要驗證下載檔案時,貼上可信來源提供的64位雜湊值,不含檔名。
  3. 開始計算,查看比對結果,再複製或下載完整雜湊值。

SHA-256雜湊與檔案驗證使用說明

檢查碼相同表示雜湊值一致,但預期檢查碼本身必須來自可信任的來源。雜湊不是可逆加密,也不是密碼儲存方案。

SHA-256計算範例:標準abc測試向量

輸入內容
abc
處理結果
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

SHA-256雜湊與檔案驗證常見問題

64位SHA-256結果代表什麼?

SHA-256產生256位元摘要,這裡以64位小寫十六進位字元顯示,保留開頭的零。文字採UTF-8編碼,檔案依原始位元組計算。文字上限為8 MiB,單一檔案上限為32 MiB。

如何用SHA-256驗證下載的檔案?

選取檔案,只貼上預期雜湊值,不要附檔名或SHA256:前綴。比對時忽略英文字母大小寫及前後空白。校驗碼本身必須來自可信管道:若檔案與校驗碼都遭替換,即使相符,也無法證明檔案可信。

為什麼和其他工具算出的SHA-256不同?

輸入位元組必須完全相同。空格、結尾換行、CRLF與LF的差異、UTF-8 BOM,以及同一字元的不同Unicode表示方式都會影響結果。本工具不刪除空白或正規化輸入,也不將檔名與路徑納入計算。SHA-256不同於SHA3-256、SHA-512/256及雙重SHA-256。

SHA-256能解密嗎?可以直接拿來儲存密碼嗎?

雜湊不是可逆加密,本工具無法還原密碼,也不驗證數位簽章。儲存密碼應採用Argon2id等專用密碼雜湊方案。需要帶金鑰的訊息鑑別碼時,請使用HMAC工具中的HMAC-SHA-256;一般SHA-256無法驗證傳送者身分。

檔案、權杖和文字會上傳嗎?

不會。這些工具都在您的瀏覽器中處理資料。網站只提供頁面與程式碼,不會把輸入內容傳送到轉換伺服器,也不會儲存到帳號中。

所有開發者工具

編碼與檔案轉換

在文字、位元組、網址與內嵌圖片之間轉換,保留原始資料。

資料與文字檢查

讀懂結構化資料與權杖,清楚查看文字的每一處變動。

雜湊、識別碼與排程

檢查檔案完整性、產生識別碼,並轉換時間與預覽排程。

輸入內容與檔案皆在您的裝置上處理。請勿將機密結果留在共用剪貼簿,處理私密金鑰與權杖時請使用可信任的裝置。