工具用的順手嗎?
你的回饋能幫助我們做得更好
支援多行文字、上傳檔案的MD5批次雜湊值計算工具,輸出HEX/Base64格式,可匯出CSV。
輸入文字開始批次加密
概覽
了解工具能解決的問題、計算或處理邏輯,以及資料邊界。
本工具將輸入框中的多行純文字逐行處理:每個非空白行獨立計算一個 MD5 摘要,結果依輸入順序列出原文與摘要。空行及只由空白字元組成的行會略過;其他有效行不會自動去除前後空白,重複行也會保留。因此相同文字會再次出現在結果表中。這裡處理的是文字,不是檔案或資料夾。
MD5 是雜湊函式,不是加密。它將訊息映射為固定長度的 128 位元摘要;常見 HEX 寫法是 32 個十六進位字元。雜湊沒有可用來還原原文的解密金鑰,而且不同輸入也可能得到相同摘要,因此不能把摘要視為唯一身分或安全證明。逐行摘要適合整理測試字串、比對文字清單,或建立非安全用途的資料標記。
HEX(十六進位)以 0–9、a–f 等字元呈現摘要位元組;切換大小寫只改變 HEX 字母的寫法,不改變摘要本身。Base64 使用另一套文字字元呈現相同摘要資料,可能帶有結尾的「=」填充。本工具的大小寫選項會轉換整段結果文字;Base64 區分大小寫,所以轉換後的字串不再是標準 Base64 編碼,也不能當作原始 Base64 值交給解碼器。
例如 hello 的 MD5 小寫 HEX 是 5d41402abc4b2a76b9719d911017c592。與其他系統交換摘要時,先確認對方指定 HEX 或 Base64,以及所需大小寫。若對方要標準 Base64,請保留編碼產生的字元原樣,不要再轉換大小寫。
指南
依步驟完成操作,並透過範例核對輸入與結果。
貼上要逐筆計算的純文字清單。空白行與只含空白字元的行不會產生結果;有效行會保留原有空格、標點及大小寫,請確認這些字元是否應納入摘要。
依接收方要求選 HEX 或 Base64,再選擇大寫或小寫。若要使用標準 Base64,需保留標準輸出原樣;大小寫轉換後的 Base64 字串不能視為同一個編碼值。
按下「生成雜湊」,檢查結果表中的筆數、原文與摘要排列。修改輸入或格式選項後,再按一次生成以更新結果。
可複製單一原文或摘要,也可複製整張表格或匯出 CSV。匯出欄位為 Original 與 MD5;開啟檔案後請抽查原文和摘要是否仍位於同一列。
單獨輸入 hello 並選小寫 HEX,預期摘要為 5d41402abc4b2a76b9719d911017c592。若結果不同,確認前後沒有空格、換行或其他不可見字元,並確認格式為 HEX。視覺上相同的兩行,實際字元不同時也會得到不同摘要。
情境
查看這項工具在不同工作與生活流程中的用法。
開發或測試人員可將固定測試字串逐行輸入,匯出摘要清單供後續比對。摘要變動代表輸入文字或實際字元有差異,但摘要本身不會指出差異位置。
需要為多筆代碼、識別字或短文字建立非安全用途標記時,可從試算表複製一欄,每筆一行後生成並匯出 CSV。請先統一空白與大小寫等資料規則。
若既有規格明確要求 MD5 文字摘要,可用一批樣本檢查輸出格式與排列。先確認規格要求 HEX 或 Base64,以及大小寫;本工具不計算檔案內容的 MD5。
問答
集中解答常見疑問與容易混淆的問題。
不能像加密資料那樣以金鑰還原。MD5 只輸出固定長度摘要,原始訊息資訊無法由摘要完整復原;對常見短字串進行猜測比對也不等於解密。
空行及只含空白字元的行會略過,因此結果筆數可能少於原始行數;其餘有效行仍依序保留。若需要每列固定對應、包含空列,請先另行整理清單。
Base64 字元表區分大小寫,而這裡的選項會直接轉換結果中的字母。轉換後的字串不是標準編碼原樣;需要解碼時請使用未經大小寫轉換的標準 Base64。
不能。輸入方式是多行文字,每行各自計算;頁面沒有檔案上傳、資料夾讀取或檔案校驗功能。
須知
使用前了解適用範圍、結果限制與必要提醒。
MD5 已不適合要求抗碰撞性的安全用途。不要用它保存密碼、製作數位簽章,或作為防止惡意竄改的唯一依據;攻擊者可能構造不同內容而得到相同摘要。
推薦
查找相關工具、專題與可用的 API 能力。