Hash 生成器
生成各種 Hash 演算法的雜湊值
輸入長度:0 字元
MD5
128-bit (32 hex characters)
-
SHA-1
160-bit (40 hex characters)
-
SHA-256
256-bit (64 hex characters)
-
SHA-512
512-bit (128 hex characters)
-
Hash 演算法說明
MD5 (Message Digest Algorithm 5)
• 產生 128-bit 雜湊值,已被證實不安全,不建議用於安全性要求高的場景
• 適用:檔案完整性檢查、非安全性用途
SHA-1 (Secure Hash Algorithm 1)
• 產生 160-bit 雜湊值,已被證實存在碰撞攻擊風險,逐漸被淘汰
• 適用:Git 提交 ID、舊系統相容性
SHA-256 (SHA-2 family)
• 產生 256-bit 雜湊值,目前廣泛使用且安全
• 適用:密碼雜湊、數位簽章、區塊鏈、SSL/TLS 證書
SHA-512 (SHA-2 family)
• 產生 512-bit 雜湊值,提供更高的安全性
• 適用:高安全性要求場景、大型資料完整性驗證
⚠️ 安全提醒
- • 不要使用單純的 Hash 來儲存密碼,應該使用 bcrypt、Argon2 等專門的密碼雜湊函數
- • Hash 是單向函數,無法從雜湊值還原原始內容
- • 相同的輸入永遠產生相同的雜湊值
- • MD5 和 SHA-1 不適合用於安全性場景