雜湊產生工具

從 UTF-8 文字、Hex 或 Base64 計算 MD5 / SHA-1 / SHA-224 / SHA-256 / SHA-384 / SHA-512 / SHA3-256 / SHA3-512 / BLAKE2b-512 / BLAKE2s-256 雜湊,無須上傳資料。

安全與密碼學
正在準備工作區…

輸入

正在準備工作區…

輸出
結果將顯示於此。

使用方法

  1. 輸入消息,選擇輸入編碼與雜湊演算法。
  2. 點選「產生」,再選擇 Hex 或 Base64 輸出。
  3. 複製摘要、比較預期值,或下載 JSON。

雜湊產生工具

摘要是位元組資料的固定長度指紋。預設使用 SHA-256,也可選擇其他演算法或同時查看全部五種結果。輸入編碼決定實際參與雜湊計算的位元組。

可將摘要複製為 Hex 或 Base64,並與完整預期值比對。切換這些顯示方式不會改變輸入位元組,也無須重新計算。

輸入與操作

輸入文字、Hex 或 Base64,選擇演算法和輸出格式。「範例」會填入包含 Unicode 字元的文字。

點選「產生」。可複製摘要、與預期值比對,或下載不包含敏感輸入的結果。

範例
輸入
Hello, world! 👋
結果
a1c81e1c2c9dc291fa5fa6a35d8c77624e1d8f19d9f7ed6817739111dc699137

僅供示範。請勿將範例金鑰或密碼用作真實憑證。

行為與限制

本工具不會正規化文字、移除空格或附加換行字元。Hex 允許位元組對之間包含空白;Base64 使用標準字元集並嚴格驗證填補。MD5 和 SHA-1 僅用於相容舊系統,不適合要求抗碰撞的安全用途或密碼儲存。

複製與使用

空格和換行字元都會參與計算。如需對檔案原始位元組計算雜湊,請使用檔案校驗碼工具。

複製全部摘要 · 依所選輸出格式比對。選擇「所有演算法」時,會標示相符的摘要。

處理限制

輸入: 1 MiB; 金鑰: 64 KiB; 檔案: 1 GiB; 密碼: 4–128 (長度), 1–100 (數量); bcrypt: 1–72 個 UTF-8 位元組 · 成本 4–14 · 預設 10; AES: 明文 1 MiB, 加密通行片語 1 KiB, GCM / CBC / CTR / CFB / ECB, 128/192/256-bit; PBKDF2 / HKDF: 通關密語 / 輸入位元組 64 KiB, 鹽值 / info 1 KiB, 輸出長度(位元組) 1–256; 輸出 1–256 位元組 · PBKDF2 最多 2,000,000 次迭代 · 輸入保留在裝置上; 耗時: 30 s; 檔案: 120 s.

延伸閱讀技術參考
?

常見問題

雜湊可以解密嗎?

不可以。雜湊不是加密,沒有解密金鑰。僅憑摘要也不能驗證消息來源。

為什麼與命令行雜湊不同?

請比較準確的輸入位元組。末尾換行、BOM、編碼或 CRLF/LF 差異都會改變摘要。

從 Hex 切到 Base64 需要重新計算嗎?

不需要。輸出編碼僅改變目前摘要位元組的表示。修改輸入或演算法後,需要重新點選「產生」。

下載 JSON 包含消息嗎?

不包含。它包含演算法、摘要、輸出格式和輸入位元組數,不包含源消息。

可以對二進制資料計算雜湊嗎?

可以。以 Hex 或 Base64 輸入位元組,或使用檔案校驗碼工具處理原始本機檔案。「開啟文字檔案」僅接受有效 UTF-8 文字。

尋找下一個實用工具

語言

要切換語言嗎?目前頁面的內容將被清空。請先複製或下載需要保留的資料。