雜湊產生器

產生MD5、SHA-1、SHA-256雜湊

MailDrop 雜湊產生器可對您輸入的任何文字,同時計算 MD5、SHA-1、SHA-256 與 SHA-512 摘要,全程在您的瀏覽器中完成。沒有按鈕要按:四組雜湊值會隨著您打字自動更新,您可以親眼看到即使只改一個字元,摘要也會完全不同。SHA 系列使用瀏覽器內建的 WebCrypto API 計算,兼顧速度與正確性。

雜湊是資料完整性與軟體開發的主力工具。您可以驗證下載檔案的公佈總和檢查碼是否相符、產生快取鍵與內容識別碼、比較兩段文字而不必用肉眼盯著看,或為使用摘要的程式碼產生測試資料。四種常見演算法並排顯示,也讓您能藉由長度與格式,輕鬆判斷一個未知雜湊值是由哪種演算法產生的。

由於雜湊在用戶端進行,您輸入的文字絕不會被上傳、記錄或儲存;敏感的輸入內容始終留在您的裝置上。本工具免費、無需註冊,與 MailDrop 臨時信箱同屬一套注重隱私的工具組。

1. 輸入或貼上文字

在輸入欄位中輸入任何文字。可以是一個單字、一段您正在實驗的密語、一段程式碼,或從編輯器貼過來的檔案內容。實務上沒有需要在意的長度限制。

2. 看著雜湊值出現

MD5、SHA-1、SHA-256 與 SHA-512 摘要會隨著您打字自動計算,沒有送出按鈕。每一次按鍵都會即時重新計算全部四組數值,全部在您的瀏覽器裡完成。

3. 挑選需要的演算法

任何與安全性相關的用途請使用 SHA-256 或 SHA-512;MD5 與 SHA-1 只在需要比對舊有總和檢查碼,或系統仍然要求它們時使用。四種輸出都是標準的小寫十六進位。

4. 複製摘要

複製您需要的雜湊值,貼進比對、指令碼、測試資料或文件中。要驗證資料完整性,就在兩邊對相同的輸入做雜湊,並確認摘要完全一致。

常見問題

我雜湊的文字會被傳到你們的伺服器嗎?

不會。所有雜湊運算都在瀏覽器用戶端執行,SHA 演算法由現代瀏覽器內建的 WebCrypto API 處理。您輸入的內容不會被傳輸、儲存或記錄,因此可以放心對敏感字串做雜湊。頁面載入後即使中斷網路,工具也不會停止運作。

我該用哪種雜湊演算法?

新的工作請用 SHA-256 或 SHA-512。兩者都是現行的抗碰撞標準,適用於完整性檢查與數位簽章。MD5 與 SHA-1 在密碼學上已被攻破,攻擊者能構造出摘要相同的不同輸入,因此請只在相容舊系統,或快取鍵等與安全無關的用途上使用。

雜湊值能被反推出原始文字嗎?

無法直接反推。雜湊函式的設計就是單向的,不存在能把摘要還原成輸入的演算法。但攻擊者可以用猜的:常見密碼與短字串都收錄在預先計算好的查找表中,這正是實際系統會對密碼加鹽並拉伸,而不是直接儲存純雜湊值的原因。

為什麼輸入只改一點點,雜湊值就完全不同?

這是雪崩效應,是密碼雜湊函式刻意設計的特性。翻轉輸入的一個位元,大約會翻轉輸出一半的位元,因此相似的輸入會產生毫不相關的摘要。這正是雜湊能可靠偵測資料中最微小的毀損或竄改的原因。

這和臨時信箱有什麼關係?

測試帳號系統的開發者經常需要摘要來建立測試資料、比對儲存的數值,或檢查系統如何處理雜湊過的識別碼。把這個產生器和 MailDrop 拋棄式收件匣搭配使用,就能演練完整的註冊與驗證流程(包括雜湊在內),而不必把個人電子郵件地址放進測試資料庫。

工具箱