MD5 與 SHA-256 校驗和生成器

生成 MD5 和 SHA-256 校驗和,比對已釋出的摘要,並驗證下載完整性。如果釋出頁面或清單仍要求,ComUtil 也會計算 SHA-1、SHA-384 和 SHA-512。

待校驗輸入
清除
隱私與分享
伺服器處理 當前校驗和生成會在校驗結果渲染前,將你貼上的文字提交給 ComUtil 做伺服器端處理。
敏感輸入 請勿在此貼上密碼或金鑰。請改用 sha256sum 或 shasum 等本地工具計算雜湊。
什麼是雜湊函式?

加密雜湊函式是一種數學演算法,可將任何大小的輸入資料轉換為固定大小的輸出(雜湊值或摘要)。關鍵特性包括:確定性(相同的輸入始終產生相同的輸出)、計算速度快、不可逆,並且輸入的微小變化會產生截然不同的輸出(雪崩效應)。

雜湊如何工作

雜湊函式透過複雜的數學運算處理輸入資料。輸入被分成塊,每個塊經過多輪轉換處理。最終結果是一個固定長度的字串,唯一地代表原始資料。即使輸入中只有一個位的變化,也會建立一個完全不同的雜湊。

常見使用場景
  • 在下載後驗證檔案完整性
  • 在執行下載前比對已釋出的校驗和
  • 數字簽名和證書
  • 區塊鏈和加密貨幣
  • 資料去重和比較
支援的格式
MD5 128 位雜湊,速度快但不具備抗碰撞性。僅用於校驗和。
SHA-1 160 位雜湊,出於安全考慮已棄用。用於遺留系統。
SHA-256 256 位雜湊,廣泛用於完整性驗證。屬於 SHA-2 家族。
SHA-384 384 位雜湊,為歸檔檔案和已簽名包提供更長的 SHA-2 選項。
SHA-512 512 位雜湊,適合清單和備份匯出的長摘要。
常見問題

MD5 仍然安全嗎?

由於已知的碰撞漏洞,不建議將 MD5 用於安全目的。然而,對於非安全用途(如用於檔案完整性驗證的校驗和),它仍然是可以接受的。

雜湊可以被逆轉以獲取原始資料嗎?

不能。加密雜湊函式是單向摘要,因此無法從校驗和恢復原始輸入。請將雜湊值用於比較檔案、清單或釋出產物的完整性。