RUNWEBTOOLS
繁體中文

雜湊產生器

在瀏覽器中產生文字的 MD5、SHA-1、SHA-256、SHA-512 雜湊。

MD5

SHA-1

SHA-256

SHA-384

SHA-512

範例

經典短句的 MD5

輸入

The quick brown fox jumps over the lazy dog

輸出

MD5: 9e107d9d372bb6826bd81d3542a419d6

abc 的 SHA-256

輸入

abc

輸出

SHA-256: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

關於此工具

這個免費線上雜湊產生器從任意文字計算 MD5、SHA-1、SHA-256、SHA-384 和 SHA-512 摘要 —— 一次全部,就在你的瀏覽器中。輸入或貼上你的內容,每個雜湊都會即時更新。什麼都不會上傳,所以即使對敏感值也安全。

使用方法

  1. 輸入或貼上你的文字(或點擊範例)。
  2. 五個雜湊會立即在下方產生。
  3. 如需大寫十六進位,切換大寫。
  4. 點擊你想要的演算法旁邊的複製。

雜湊有什麼用

雜湊是資料的定長指紋。相同輸入總產生相同雜湊,即使改動一個字元也會產生完全不同的結果 —— 這使雜湊非常適合驗證完整性(下載校驗和)、資料去重建索引。雜湊是單向的:你無法把雜湊還原為原文。

該用哪種演算法

  1. MD5 / SHA-1 —— 快,但在密碼學上已被攻破。用於非安全校驗和可以;絕不用於密碼或簽章。
  2. SHA-256 及以上 —— 安全重要時的現代預設。
  3. 儲存密碼? 原始雜湊不夠 —— 請使用 bcrypt 或 Argon2 這類專用的加鹽演算法。參見我們的強密碼指南

也在處理編碼? Base64 編碼器Base64 指南講解編碼與雜湊的區別。

常見問題

這個雜湊產生器免費嗎?

免費 —— 無須註冊的完全免費線上雜湊產生器。想產生多少雜湊都行。

我的文字會傳送到伺服器嗎?

不會。每個雜湊都在你的瀏覽器中計算,不上傳,所以你的文字絕不離開你的裝置 —— 對敏感輸入也安全。

支援哪些雜湊演算法?

MD5、SHA-1、SHA-256、SHA-384 和 SHA-512。從同一輸入一次產生全部五個。

這些雜湊是怎麼計算的?

SHA-1、SHA-256、SHA-384 和 SHA-512 使用瀏覽器內建的 Web Crypto API。Web Crypto 不含的 MD5 用 JavaScript 在本機計算。文字依 UTF-8 雜湊。

安全用途該用 MD5 還是 SHA-1?

都不該。MD5 和 SHA-1 在安全用途上已被攻破,只應用於校驗和或非安全比較。安全重要時請用 SHA-256 或更強的。

可以得到大寫雜湊嗎?

可以。切換大寫即可以大寫字母顯示和複製十六進位摘要。

雜湊可逆嗎?

不可逆。雜湊是單向的 —— 你無法從雜湊還原原始文字。相同輸入總產生相同雜湊,這正是雜湊用於驗證資料的原因。

相關工具