雜湊計算工具

免費線上雜湊計算工具,支援MD5、SHA1、SHA224、SHA256、SHA384、SHA512、SHA3、RIPEMD160、SM3等多種主流雜湊演算法。支援即時計算,確保資料完整性驗證。

計算結果

MD5
SHA1
SHA224
SHA256
SHA384
SHA512
SHA3
RIPEMD160
SM3

雜湊演算法知識

什麼是雜湊演算法?

雜湊演算法(Hash Algorithm)是一種將任意長度的資料對映為固定長度的二進位制串的演算法。這個對映過程是單向的,即無法從雜湊值反推出原始資料。

常見雜湊演算法

  • MD5: 產生128位(16位元組)的雜湊值,曾被廣泛使用,但現在已被認為不安全。
  • SHA-1: 產生160位(20位元組)的雜湊值,也已被證明存在弱點。
  • SHA-2: 包括SHA-224, SHA-256, SHA-384, SHA-512等,目前被認為是安全的,廣泛應用於安全協議中。
  • SHA-3: 新一代雜湊標準(Keccak),提供更高的安全性。
  • RIPEMD-160: 產生160位雜湊值,常用於比特幣地址生成。
  • SM3: 中國國家密碼管理局釋出的商用密碼雜湊演算法,產生256位雜湊值。

應用場景

  • 資料完整性校驗: 驗證檔案在傳輸過程中是否被篡改。
  • 密碼儲存: 儲存使用者密碼的雜湊值而非明文。
  • 數字簽名: 結合公鑰加密技術實現數字簽名。