雜湊產生器
在瀏覽器中產生文字的 MD5、SHA-1、SHA-256、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 摘要 —— 一次全部,就在你的瀏覽器中。輸入或貼上你的內容,每個雜湊都會即時更新。什麼都不會上傳,所以即使對敏感值也安全。
使用方法
- 輸入或貼上你的文字(或點擊範例)。
- 五個雜湊會立即在下方產生。
- 如需大寫十六進位,切換大寫。
- 點擊你想要的演算法旁邊的複製。
雜湊有什麼用
雜湊是資料的定長指紋。相同輸入總產生相同雜湊,即使改動一個字元也會產生完全不同的結果 —— 這使雜湊非常適合驗證完整性(下載校驗和)、資料去重和建索引。雜湊是單向的:你無法把雜湊還原為原文。
該用哪種演算法
- MD5 / SHA-1 —— 快,但在密碼學上已被攻破。用於非安全校驗和可以;絕不用於密碼或簽章。
- SHA-256 及以上 —— 安全重要時的現代預設。
- 儲存密碼? 原始雜湊不夠 —— 請使用 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 或更強的。
可以得到大寫雜湊嗎?
可以。切換大寫即可以大寫字母顯示和複製十六進位摘要。
雜湊可逆嗎?
不可逆。雜湊是單向的 —— 你無法從雜湊還原原始文字。相同輸入總產生相同雜湊,這正是雜湊用於驗證資料的原因。
相關工具