Miklix

Whirlpool 雜湊碼計算器

已發佈: 2025年2月18日 晚上9:27:31 [UTC]
最後更新: 2026年1月12日 下午2:23:13 [UTC]

使用 Whirlpool 雜湊函數根據文字輸入或檔案上傳計算雜湊碼的雜湊碼計算器。

該頁面是由英語機器翻譯而來的,以便盡可能多的人可以訪問。不幸的是,機器翻譯還不是一項完善的技術,因此可能會出現錯誤。如果您願意,可以在這裡查看原始英文版本:

Whirlpool Hash Code Calculator

Whirlpool 雜湊函數是由 Vincent Rijmen(AES 的共同設計者之一)和 Paulo SLM Barreto 設計的一種加密雜湊函數。它最初於 2000 年推出,並於 2003 年進行了修訂以提高安全性。 Whirlpool 是 ISO/IEC 10118-3 標準的一部分,因此適用於各種加密應用。它產生一個 512 位元(64 位元組)的雜湊碼,通常用 128 個十六進位字元表示。

完全披露:我沒有寫此頁面上使用的哈希函數的具體實現。它是 PHP 程式語言中包含的標準函數。為了方便起見,我僅製作了 Web 介面以便在此公開發布。


計算新的哈希碼

透過此表單提交的資料或上傳的檔案將僅在產生所要求的雜湊碼所需的時間內保留在伺服器上。它將在結果返回您的瀏覽器之前立即被刪除。

輸入資料:



提交的文本是UTF-8編碼的。由於雜湊函數對二進位資料進行操作,因此結果將與文字採用其他編碼時的結果不同。如果您需要計算特定編碼的文字的雜湊值,則應該上傳檔案。



關於 Whirlpool 哈希演算法

我既不是數學家也不是密碼學家,所以我會盡量用簡單易懂的方式解釋這個雜湊函數的工作原理。如果您更喜歡科學嚴謹、數學性強的解釋,我相信您可以在其他網站上找到 ;-)

總之,想像一下你正在用各種各樣的食材製作一杯冰沙:香蕉、草莓、菠菜、花生醬等等。惠而浦會如何處理你的食材(或數據)呢?

第一步-將資料分解成小塊

  • 首先,它將你的數據分解成小塊,就像在攪拌水果之前先切片一樣。

步驟 2 - 瘋狂混合(大混搭)

現在,它將這些數據塊放入一個功能強大的攪拌機中,該攪拌機有 10 種不同的速度(稱為「輪次」)。每一輪都以不同的方式混合數據:

  • 交換和翻轉(替換):一些元素被替換成其他元素,例如用藍莓替換草莓。
  • 旋轉攪拌(排列):它使混合物旋轉,將配料從一個地方移動到另一個地方,因此沒有任何東西會停留在原來的位置。
  • 將所有食材混合在一起(攪拌):它透過攪拌和碾碎,使各種味道(或數據)均勻分佈在混合物中。
  • 加入秘密配料(關鍵混合):加入「秘密配料」(特殊代碼),使冰沙獨一無二。

步驟 3 - 最終結果(雜湊值)

  • 經過十輪劇烈攪拌,你會得到一杯順滑完美混合的飲料——或者更確切地說,是一份 512 位元哈希值。你已經無法再從冰沙中取出原先的香蕉或菠菜了。你得到的只有最終的成品。

進一步閱讀

如果您喜歡這篇文章,您可能也會喜歡這些建議:


分享至 Bluesky在 Facebook 分享在 LinkedIn 分享在 Tumblr 上分享分享至 X在 LinkedIn 分享固定在 Pinterest 上

Mikkel Christensen

關於作者

Mikkel Christensen
麥可 是 miklix.com 的創建者和所有者。他有超過 20 年的專業電腦程式設計師/軟體開發人員經驗,目前全職受僱於一家歐洲大型 IT 公司。不寫部落格時,他會將業餘時間花在各種各樣的興趣、愛好和活動上,這在一定程度上反映在本網站所涵蓋的主題的多樣性上。