WHIRLPOOL雜湊生成器
工具用的順手嗎?
你的回饋能幫助我們做得更好
線上生成WHIRLPOOL雜湊值,用於資料完整性校驗和簽名驗證。
概覽
了解工具能解決的問題、計算或處理邏輯,以及資料邊界。
WHIRLPOOL 是雜湊函式,會把輸入內容轉成固定長度的摘要,供兩邊重新計算後比對。它不是加密:沒有金鑰,也沒有從摘要還原原文的解密步驟。這個頁面以文字為輸入,適合測試演算法輸出或核對同一段文字,不會讀取上傳檔案的原始位元組。
WHIRLPOOL 的輸出長度為 512 位元,也就是 64 位元組。以十六進位表示時,每個位元組寫成兩個字元,因此完整結果是 128 個十六進位字元。ISO/IEC 10118-3:2018 是專用雜湊函式標準;ISO 頁面列示該版本於 2024 年複審確認仍為現行版本。RFC 9231 第 2.1.4 節也記錄 WHIRLPOOL 為 512 位元摘要,並說明 Base64 表示使用摘要的 64 個位元組。
小寫十六進位與大寫十六進位的差別只有 A–F 字母大小寫,代表的位元組相同。Base64 則是把同一摘要位元組換一種文字編碼方式呈現;它看起來與十六進位不同,不能直接逐字比較。與其他程式或文件核對時,先確認兩邊使用 WHIRLPOOL,並選擇相同的輸出表示。
指南
依步驟完成操作,並透過範例核對輸入與結果。
貼上要計算的文字。空格、換行、標點、大小寫及中文字元都屬於輸入內容;若要和另一端比對,請確認兩邊文字完全一致。
文字有內容時,頁面會計算 WHIRLPOOL 摘要,並列出小寫十六進位、大寫十六進位和 Base64 三種結果。一般比對請依對方提供的格式選擇,不要把十六進位字串誤當成 Base64。
按下所需結果旁的複製按鈕,再貼到要核對的欄位。若結果不同,先檢查前後空白、換行和輸入內容,再確認算法及表示格式一致。
情境
查看這項工具在不同工作與生活流程中的用法。
開發者可輸入固定文字,取得 WHIRLPOOL 摘要後與另一套程式的結果比對。這有助於檢查算法選擇與輸入內容是否一致;若不一致,應再檢查空白和字元編碼處理。
協作者可對同一段設定、短文件或文字片段分別計算摘要,再比較結果是否相同。這適用於文字內容核對;若要驗證檔案,需使用能直接處理檔案位元組的流程。
整理者可將摘要附在文字版本紀錄旁,日後重新計算並比對是否一致。摘要可協助發現內容變更,但不會告訴你由誰修改,也不能還原原文。
問答
集中解答常見疑問與容易混淆的問題。
在算法及輸入內容相同的情況下,摘要結果相同。看起來相同的文字若含有不同空格、換行、全形/半形符號或字元表示方式,實際輸入就可能不同。
不是。只有十六進位字母大小寫不同,所代表的摘要位元組相同;核對時可統一大小寫再比較。
它們是同一組摘要位元組的不同文字表示。請確認對方要求的格式,再比較同一種表示;不要拿兩種編碼的字串直接判斷摘要不同。
本頁計算文字輸入。貼上檔名只會計算檔名字元,貼上檔案中的部分文字也不等於計算完整檔案的原始位元組;檔案校驗需使用檔案雜湊流程。
須知
使用前了解適用範圍、結果限制與必要提醒。
雜湊是單向摘要,不是加密或數位簽章。比對結果相同可用來檢查兩次計算是否得到相同摘要,但本身不證明內容來源、作者身分或傳輸過程,也不代表簽章驗證已完成。
不要把一般單次 WHIRLPOOL 摘要直接當成密碼儲存方案。密碼保存應採用專為密碼設計、含鹽並可調整成本的雜湊或金鑰衍生機制。此頁也不提供檔案上傳、批次逐行處理或兩個摘要自動比較;敏感文字仍應依你的資料處理規範謹慎輸入。
推薦
查找相關工具、專題與可用的 API 能力。