MD5 與 SHA-256 校驗和生成器

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

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

輸入內容與貼上的 MD5 校驗和一致。

已釋出的校驗和 a1d2c5e44bf520c16d060a44ebbf0f52
已生成的校驗和
MD5
32 個十六進位制字元。僅用於遺留完整性校驗。
已匹配
a1d2c5e44bf520c16d060a44ebbf0f52
較舊的映象頁面和非安全用途的檔案指紋。
SHA-1
40 個十六進位制字元。僅用於遺留完整性校驗。
遺留
91e24ad36364fd5913236f285efba9e37ebf2411
遺留版釋出說明和歷史相容性校驗。
SHA-256
64 個十六進位制字元。推薦用於現代校驗和驗證。
推薦
e077557a178cb1e19d2a38c6747078673526108994e6742d141f631abfeed211
大多數下載頁面、軟體包登錄檔和 CI 產物。
SHA-384
96 個十六進位制字元。適合長期儲存的歸檔檔案。
可用
ea37ee93538b0e7f7a23e28b892fb762dbb873d38b98b1617ffced19da6cc75f185e46ab18bf3196a6065947c707d62d
當你需要比 SHA-256 更高的安全餘量時,可使用更長的 SHA-2 摘要。
SHA-512
128 個十六進位制字元。適用於清單和備份匯出。
可用
83be81d20632bbbde243740736567417bf6a5cbb71539e5b903d658c1fd2cfba5cea1db3d7ce9c911d66a8e1d560942e261881f6c18dc55003daaf5ccc82d766
大型備份清單、簽名匯出檔案和高熵摘要。
什麼是雜湊函式?

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

雜湊如何工作

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

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

MD5 仍然安全嗎?

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

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

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