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 不適合用於安全性場景