哈希計算器

計算 MD5、SHA-1、SHA-256、SHA-512 雜湊值

這些工具僅供教育與資訊參考之用,不構成任何投資、交易或金融建議。加密貨幣風險極高,請務必自行研究。

如何使用哈希計算器

  1. 1輸入或貼上要雜湊的文本或檔案內容。
  2. 2選擇演算法(MD5、SHA-1、SHA-256、SHA-512)。
  3. 3複製生成的摘要,用於校驗完整性或儲存指紋。

什麼是雜湊?

hash(訊息) → 固定長度摘要

雜湊函式把任意輸入轉換為固定長度的字串。相同輸入始終產生相同摘要,但微小改動會讓輸出完全不同。

雜湊用於校驗檔案完整性、安全儲存密碼,也是區塊鏈與數字簽名的基礎。

密碼儲存應當“加鹽雜湊”:在明文密碼後拼接隨機鹽值再雜湊,且用特意放慢的演算法(如 bcrypt、scrypt、Argon2)抵禦暴力破解。直接存 SHA-256 仍可能被彩虹表反查。

雜湊不保密——它是公開的確定性函式。要“保密”應使用 HMAC(帶金鑰的雜湊)或對稱加密;雜湊只保證完整性(資料未被篡改),不保證機密性。

演算法輸出長度安全性典型用途
MD5128 位已不安全舊校驗和 / 檔案去重
SHA-1160 位已不安全舊簽名(逐步淘汰)
SHA-256256 位安全區塊鏈 / 證書 / 密碼儲存
SHA-512512 位安全高安全摘要
BLAKE3256 位安全且快現代檔案校驗

常見雜湊演算法對比

常見問題

應該用哪種演算法?

安全用途選 SHA-256 或 SHA-512。MD5 與 SHA-1 速度快但已不安全,僅適合校驗和。

能從雜湊反推原文嗎?

不能。雜湊是單向的,無法逆向還原,這正是它適合儲存密碼的原因。

為什麼改動一個字元就完全不同?

雜湊函式被設計為“雪崩效應”:單個位元的變化會擴散成完全不同的摘要。

為什麼碰撞會出事?

若兩個不同檔案雜湊相同(碰撞),攻擊者可偽造一個雜湊一致但內容惡意的檔案;MD5/SHA-1 已被證明可人為製造碰撞,故不能用於安全校驗。

雜湊能當加密用嗎?

不能。加密可逆(有金鑰可還原),雜湊不可逆;保護內容機密性要用加密,保護完整性用雜湊。

更多工具