SHA-256 雜湊計算器(文字 / 檔案校驗值)

可直接在瀏覽器中計算 SHA-256。你的輸入資料不會被傳送。

可在同一處為文字與檔案產生、複製並驗證校驗值。

在瀏覽器中計算 不會上傳檔案 可直接複製與驗證
只在你的瀏覽器中計算。文字與檔案都不會傳送到伺服器。

SHA-256 計算(文字)

文字輸入會先編碼為 UTF-8 位元組,再透過 Web Crypto API 計算雜湊。開啟自動計算後,輸入時結果會同步更新。

sha256 校驗值(檔案)

可拖放或選取本機 ZIP、exe、pdf 或任何檔案來計算其校驗值。檔案絕不會上傳。

使用方式(3 步驟)

  1. 貼上文字,或拖放 / 選取檔案。
  2. 文字會自動計算;若是檔案,請按「計算 SHA-256」開始。
  3. 複製結果,或貼上預期值進行驗證。

驗證範例

空字串

輸入: (無輸入)

輸出: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

abc

輸入: abc

輸出: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

看起來內容相同,雜湊卻不同的原因

  • 換行樣式不同(LF 與 CRLF)。
  • 行尾換行或尾端空白不同。
  • 文字編碼不同(非 UTF-8)。
  • Unicode 正規化不同(NFC / NFD)。
  • 文字輸入與檔案位元組並不完全一致(例如 BOM)。

FAQ

也可以對檔案做雜湊嗎?

可以。本機檔案會在瀏覽器中讀取並以 SHA-256 計算雜湊,不會上傳。

為什麼看起來相同的內容,雜湊卻不同?

即使畫面上看起來相同,位元組序列仍可能因換行、尾端空白、編碼或 Unicode 正規化不同而產生差異。

有任何資料會傳到伺服器嗎?

不會。所有處理都只在你的瀏覽器本機完成。

為什麼會顯示此環境不支援?

Web Crypto API 需要 HTTPS(安全內容)。請透過 HTTPS 開啟此工具。

注意事項

  • Web Crypto API 需要 HTTPS(安全內容)。
  • 非常大的檔案可能會占用較多記憶體,並花更久時間處理。