HAVAL雜湊生成器
工具用的順手嗎?
你的回饋能幫助我們做得更好
線上生成HAVAL系列雜湊值,支援多輸出長度與計算輪數,用於資料完整性校驗。
概覽
了解工具能解決的問題、計算或處理邏輯,以及資料邊界。
HAVAL 是雜湊函式:它把輸入訊息轉成固定長度的摘要,適合拿來辨認或比對文字是否相同。摘要不是加密後的密文,沒有可供還原原文的解密步驟。這個頁面讓你輸入一段文字,選擇摘要位元數與處理輪數,再取得結果;不接受檔案,也沒有批次或雜湊值比較模式。
可選長度為 128、160、192、224、256 位元;每種長度可搭配 3、4、5 輪,共 15 種組合。位元數表示摘要長度,不代表輸入文字長度或可直接換算的安全等級。十六進位摘要每個字元表示 4 位元,例如 256 位元摘要會有 64 個十六進位字元。輪數是 HAVAL 變體的一部分;要與舊系統結果相符,摘要長度與輪數都必須一致。
雜湊的用途是對照摘要,不是把敏感資料藏起來。即使摘要看起來很長,也不能由長度本身推導出適合現代安全用途。HAVAL 是歷史演算法;已有針對其不同輪數變體的密碼分析研究。若是在維護舊格式或課堂中重現指定輸出,可用相同變體核對;新系統的認證、簽章或密碼儲存應依系統需求採用受維護的現代方案與專門的密碼雜湊設計。
指南
依步驟完成操作,並透過範例核對輸入與結果。
貼上或輸入要計算的文字。前後空白、大小寫、標點、換行或字元不同,都可能使摘要不同;請確認輸入內容與來源一致。
從選單中選取完整變體,例如 Haval256,5 代表 256 位元、5 輪。只知道 HAVAL 或 256 位元仍不足以重現結果,還需要確認輪數。
按下計算後查看摘要。畫面提供小寫、大寫十六進位欄位及 Base64 欄位;大小寫十六進位字串代表相同數值。要與另一個程式核對,請先確認它使用同一變體與輸入文字。
HAVAL 頁面的預設選項為 Haval128,3。若要比對舊系統資料,切換前先記下對方採用的位元數和輪數,不要假設預設值就是對方的設定。
情境
查看這項工具在不同工作與生活流程中的用法。
學習者依照範例中的 HAVAL 位元數與輪數輸入同一段文字,觀察摘要長度和結果格式,並將輸出與教材提供的值逐字比較。
維護舊程式的人員可輸入已知測試字串,選取系統指定的 HAVAL 變體,核對十六進位摘要是否一致。這種比對只能確認該測試案例輸出相同,不能代表整個系統安全或所有資料處理都正確。
問答
集中解答常見疑問與容易混淆的問題。
不一定。256 指摘要長度;還要指定 3、4 或 5 輪。比對結果時兩項設定都要相同。
先確認變體、輪數及文字是否完全一致,包括空白、換行、標點和大小寫。若資料來自其他程式,也要確認該程式的字元編碼與輸入內容相同。
本頁這個遠端文字計算路徑的 Base64 欄,是把回傳的十六進位摘要字串再做 Base64 編碼,並非原始摘要位元組的 Base64 表示。若規格要求標準二進位摘要的 Base64,請改用能明確輸出原始摘要位元組的實作;不要把該欄直接當成二進位摘要編碼。
須知
使用前了解適用範圍、結果限制與必要提醒。
此 HAVAL 計算需要連線提交文字至遠端服務,請勿輸入密碼、個人資料、商業機密或其他不適合傳送的內容;目前無法由頁面確認服務端的留存政策。計算功能可能受使用額度或服務狀態影響,失敗時稍後再試,避免反覆提交敏感資料。
摘要相同可作為特定輸入與設定下的比對線索,並不構成來源身分、資料真實性或傳輸安全的證明。HAVAL 請限於學習、研究或既有系統相容性核對,不要用於新系統的密碼儲存、身分驗證或安全承諾。
推薦
查找相關工具、專題與可用的 API 能力。