MD5雜湊與檔案驗證

計算UTF-8文字或本機檔案的32位MD5雜湊,比對預期校驗值,複製或下載結果。檔案在瀏覽器內處理,無須上傳。

計算
0 個字元
處理結果

處理結果將顯示在這裡。

如何產生並核對MD5校驗值

  1. 輸入文字,或選擇一個本機檔案;選取檔案後會優先計算檔案內容。
  2. 如需核對,可貼上預期的MD5校驗值,然後執行計算。
  3. 複製或下載32位結果,並確認是否與預期校驗值一致。

MD5雜湊與檔案驗證使用說明

MD5可用來核對既有檢查碼,但已不具抗碰撞能力。請勿用於密碼儲存、簽章或安全敏感的完整性驗證;允許時請改用SHA-256或更強的演算法。

MD5計算範例:標準abc測試向量

輸入內容
abc
處理結果
900150983cd24fb0d6963f7d28e17f72

MD5雜湊與檔案驗證常見問題

這裡產生的是32位還是16位MD5?

輸出為完整的128位元MD5摘要,以32個小寫十六進位字元表示。部分舊系統所稱的「16位MD5」通常是擷取中間16個字元,並非另一種演算法。本工具會輸出完整摘要。

如何檢查檔案的MD5校驗值?

選擇一個檔案,只貼上預期的雜湊值,不要包含檔名或指令前綴,再執行計算。比對時會忽略十六進位字母大小寫與前後空白。檔案按原始位元組讀取,上限為32 MiB;文字以UTF-8編碼,上限為8 MiB。檔案不會上傳。

為什麼與其他工具或指令算出的MD5不同?

只有輸入位元組完全相同,結果才會一致。字母大小寫、尾端空白、最後的換行、CRLF與LF、UTF-8 BOM或不同字元編碼都會影響雜湊。本工具不會將文字正規化,也不會計算檔名和路徑;選取檔案時會計算檔案,而非輸入欄中的文字。

MD5可以解密嗎?適合儲存密碼嗎?

MD5是雜湊,不是可逆加密,本工具無法還原原文。已知輸入可能被猜測或透過查表找出,MD5也存在實際可行的碰撞攻擊。它適合比對既有校驗值、發現意外變動,不適合證明來源可信。新的檔案校驗流程建議使用SHA-256;密碼儲存應採用Argon2id等專用的密碼雜湊方案。

檔案、權杖和文字會上傳嗎?

不會。這些工具都在您的瀏覽器中處理資料。網站只提供頁面與程式碼,不會把輸入內容傳送到轉換伺服器,也不會儲存到帳號中。

所有開發者工具

編碼與檔案轉換

在文字、位元組、網址與內嵌圖片之間轉換,保留原始資料。

資料與文字檢查

讀懂結構化資料與權杖,清楚查看文字的每一處變動。

雜湊、識別碼與排程

檢查檔案完整性、產生識別碼,並轉換時間與預覽排程。

輸入內容與檔案皆在您的裝置上處理。請勿將機密結果留在共用剪貼簿,處理私密金鑰與權杖時請使用可信任的裝置。