跳至內容
Toova
所有工具

MD5 雜湊產生器

注重隱私的設計 — 完全在您的瀏覽器中執行

在瀏覽器中為任何文字或檔案計算 MD5 雜湊。Toova 會立即產生 128 位元的十六進位摘要、支援拖放上傳檔案,並且從不上傳您的輸入。適合用於 checksum、快取鍵與驗證下載完整性。

MD5 適合做什麼

MD5 會為任何輸入產生 128 位元的指紋。它快速、具有確定性,而且無所不在——每個作業系統、每種語言的標準函式庫、每個下載鏡像都會提供 MD5 checksum。它適合做快取鍵、ETag,以及比對您下載的檔案是否與發行者上傳的版本一致。但它不適合用於密碼儲存或任何具安全性的簽章。

文字與檔案模式

貼上任何字串,雜湊會在您打字時即時更新。把檔案拖進輸入區,Toova 會以二進位方式讀取,並讓資料以串流方式通過雜湊函式,所以即使是數 GB 等級的檔案也不會耗盡瀏覽器記憶體。預設輸出是小寫的十六進位字串——若下游系統要求大寫或 Base64,可以隨時切換。

純本機雜湊

每一次雜湊都在您的瀏覽器中計算。無論輸入是字串或檔案,都不會離開您的裝置。這讓本工具能安全地用於對內部成品、私人文件,或任何您不願意貼進第三方表單的內容進行雜湊。網頁載入後可離線運作,雜湊期間對外請求數為零。

常見問題

MD5 適合用於密碼嗎?
不適合。MD5 在碰撞抵抗上已被攻破,而且對於密碼雜湊來說速度太快。請改用 bcrypt、scrypt 或 argon2 來處理憑證。MD5 仍適用於 checksum、快取鍵這類非安全用途。
可以雜湊大型檔案嗎?
可以。工具會分塊把檔案串流到雜湊函式中,即使是數 GB 的輸入,記憶體用量仍然很低。把檔案拖放到輸入區即可。
為什麼相同輸入會得到不同雜湊?
MD5 具有確定性——相同輸入永遠產生相同輸出。如果出現不同的雜湊,代表輸入在某處不一致(尾隨空白、換行樣式、檔案中繼資料、字元編碼)。請逐位元組比對。
可以把雜湊輸出成 Base64 而不是十六進位嗎?
可以。Toova 讓您為摘要選擇小寫十六進位、大寫十六進位或 Base64 編碼。某些協定特別要求 Base64。
我的輸入會被送到任何伺服器嗎?
不會。雜湊完全在您的瀏覽器中執行。沒有任何內容被上傳或記錄。