哈希計算器
計算 MD5、SHA-1、SHA-256、SHA-512 雜湊值
這些工具僅供教育與資訊參考之用,不構成任何投資、交易或金融建議。加密貨幣風險極高,請務必自行研究。
如何使用哈希計算器
- 1輸入或貼上要雜湊的文本或檔案內容。
- 2選擇演算法(MD5、SHA-1、SHA-256、SHA-512)。
- 3複製生成的摘要,用於校驗完整性或儲存指紋。
什麼是雜湊?
hash(訊息) → 固定長度摘要雜湊函式把任意輸入轉換為固定長度的字串。相同輸入始終產生相同摘要,但微小改動會讓輸出完全不同。
雜湊用於校驗檔案完整性、安全儲存密碼,也是區塊鏈與數字簽名的基礎。
密碼儲存應當“加鹽雜湊”:在明文密碼後拼接隨機鹽值再雜湊,且用特意放慢的演算法(如 bcrypt、scrypt、Argon2)抵禦暴力破解。直接存 SHA-256 仍可能被彩虹表反查。
雜湊不保密——它是公開的確定性函式。要“保密”應使用 HMAC(帶金鑰的雜湊)或對稱加密;雜湊只保證完整性(資料未被篡改),不保證機密性。
| 演算法 | 輸出長度 | 安全性 | 典型用途 |
|---|---|---|---|
| MD5 | 128 位 | 已不安全 | 舊校驗和 / 檔案去重 |
| SHA-1 | 160 位 | 已不安全 | 舊簽名(逐步淘汰) |
| SHA-256 | 256 位 | 安全 | 區塊鏈 / 證書 / 密碼儲存 |
| SHA-512 | 512 位 | 安全 | 高安全摘要 |
| BLAKE3 | 256 位 | 安全且快 | 現代檔案校驗 |
常見雜湊演算法對比
常見問題
應該用哪種演算法?
安全用途選 SHA-256 或 SHA-512。MD5 與 SHA-1 速度快但已不安全,僅適合校驗和。
能從雜湊反推原文嗎?
不能。雜湊是單向的,無法逆向還原,這正是它適合儲存密碼的原因。
為什麼改動一個字元就完全不同?
雜湊函式被設計為“雪崩效應”:單個位元的變化會擴散成完全不同的摘要。
為什麼碰撞會出事?
若兩個不同檔案雜湊相同(碰撞),攻擊者可偽造一個雜湊一致但內容惡意的檔案;MD5/SHA-1 已被證明可人為製造碰撞,故不能用於安全校驗。
雜湊能當加密用嗎?
不能。加密可逆(有金鑰可還原),雜湊不可逆;保護內容機密性要用加密,保護完整性用雜湊。
