工具用的順手嗎?
你的回饋能幫助我們做得更好
線上生成MD2雜湊值,支援多種輸入格式、加鹽和輪數設定,用於資料完整性校驗。
概覽
了解工具能解決的問題、計算或處理邏輯,以及資料邊界。
MD2(Message-Digest Algorithm 2)會把輸入訊息轉成固定長度的 128 位元摘要,也就是 16 位元組;以十六進位表示時通常是 32 個字元。摘要適合拿來比對既有紀錄或檢查演算法輸出,但不能解密還原原文。輸入只要多一個空格、換行或不同字元,算出的摘要就會不同。
此頁的 MD2 模式處理文字,顯示小寫十六進位、大寫十六進位與 Base64 表示。大小寫十六進位只是字元呈現不同;Base64 是同一摘要位元組的另一種編碼,三種結果不是三份不同的摘要。此處沒有檔案、Hex 或 Base64 輸入模式,也沒有自訂鹽值、摘要截短或輪數設定。
IETF RFC 1319 提供一組可重現的標準測試資料。輸入恰好三個英文字母 abc 時,小寫十六進位結果應為 da853b0d3f88d99b30283a69e6ded6bb。若結果不同,先確認文字框內沒有前後空白、換行或其他字元,再確認比較的是十六進位欄位。這個向量用於確認實作與輸入,不代表 MD2 適合新的安全用途。
指南
依步驟完成操作,並透過範例核對輸入與結果。
輸入要核對的文字,保留原有大小寫、空白與換行。若是在比對系統紀錄,應使用原始字串;不要先自行修剪或重新排版。
結果會列出小寫與大寫十六進位,以及 Base64。依對照資料的格式選取相同表示,使用欄位旁的複製功能複製結果。
比較前先確定輸入字元完全一致。需要檢查基礎結果時,可輸入 abc,並將小寫十六進位與 RFC 1319 的測試向量比對。
情境
查看這項工具在不同工作與生活流程中的用法。
維護舊系統或封存紀錄的開發者,可對相同原文重新計算,檢查摘要是否與既有資料一致。先確認原始文字、空白與換行都保留。
學習雜湊概念時,可用短文字觀察輸入改變後摘要也改變,並比較十六進位和 Base64 的表示差異;不要把這種觀察當成安全性測試。
問答
集中解答常見疑問與容易混淆的問題。
不可以。MD2 產生的是訊息摘要,不是加密密文,沒有可供還原原文的解密步驟。
RFC 1319 的向量要求輸入恰好是小寫 abc。請檢查前後空白、換行或複製時附帶的其他字元,並比較小寫十六進位結果。
不會。小寫和大寫只是十六進位字元大小寫不同;Base64 則以另一種文字格式表示同一摘要位元組。
須知
使用前了解適用範圍、結果限制與必要提醒。
MD2 已由 IETF 移至 Historic。RFC 6149 記載其碰撞與原像相關弱點,並建議改用 SHA-256 等現有雜湊演算法。請勿用 MD2 儲存密碼、產生數位簽章、驗證新系統的安全性,或將摘要相符視為檔案來源可信的證明。只有在維護明確要求 MD2 的舊格式、核對歷史測試向量或學習演算法時,才使用此結果。
摘要結果只對實際輸入的文字負責;若對照資料採用不同字元編碼、正規化方式或換行格式,即使畫面看起來相同,也可能得到不同結果。MD2 頁面沒有自訂編碼選項,因此需自行確認待比對文字與原始資料一致。
推薦
查找相關工具、專題與可用的 API 能力。