免費註冊

MD5 線上加密與 SHA 雜湊計算

輸入文字,MD5、SHA、SM3 和 CRC32 一次全部算出來。

關於雜湊加密 MD5 / SHA

MD5 線上加密算出的 MD5、SHA 這類雜湊值,相當於一段文字的“指紋”:核對介面簽名,檢查資料庫裡存的 MD5 值,生成快取鍵,或者確認兩段很長的字串是否完全一樣。貼上文字,MD5、SHA-1、SHA-256、SHA-384、SHA-512、SM3 和 CRC32 七種結果同時出來,十六進位制字母可以切換小寫或大寫,對接不同系統時不用再手動改。

文字按 UTF-8 編碼計算,和程式裡對同一個 UTF-8 字串算出的結果一致,中文也不會對不上。貼上一個期望的雜湊值,馬上就能看出是否匹配。SM3 是國家密碼管理局釋出的國密雜湊演算法,部分政務、金融系統和密評會要求使用。要算下載檔案的校驗值,請用檔案校驗。所有計算都在瀏覽器裡完成,文字不上傳。

雜湊加密 MD5 / SHA怎麼用

  1. 1
    貼上文字

    輸入或貼上要計算的文字,按 UTF-8 編碼。

  2. 2
    檢視結果

    MD5、SHA-1、SHA-256、SHA-384、SHA-512、SM3 和 CRC32 一起顯示。

  3. 3
    選大小寫

    按對方系統的要求切換小寫或大寫。

  4. 4
    比對雜湊值

    貼上期望的雜湊值,看是否一致。

為什麼用熊仔工匠

  • 七種演算法一次算

    MD5、SHA-1、SHA-256、SHA-384、SHA-512、SM3、CRC32。

  • 支援國密 SM3

    國密演算法和常用雜湊放在一起,對照方便。

  • 雜湊比對

    貼上期望值,一眼看出對不對。

  • 中文不出錯

    按 UTF-8 計算,和主流程式語言的結果一致。

常見問題

雜湊加密 MD5 / SHA常見問題

MD5 線上加密後能解密嗎?
不能。雜湊是單向的,無法從結果算回原文。網上說能“解密 MD5”的網站,其實是查它事先存好的常見詞和密碼的雜湊對照表。
為什麼算出的 MD5 和程式裡的不一樣?
多半是輸入不同:末尾多了空格或換行,或者程式用的不是 UTF-8 而是 GBK。十六進位制字母的大小寫也可能不同,檢查一下大小寫設定。想逐位元組核對輸入內容,可以用文字 Hex 編碼轉換檢視。
MD5 和 SHA-256 該用哪個?
和安全有關的場合用 SHA-256 或更強的演算法。MD5、SHA-1 已經能被構造碰撞,只適合做校驗和或對接老系統。要用金鑰給訊息簽名,請用HMAC 簽名生成,不要直接算雜湊。
檔案的 MD5 怎麼算?
請用“檔案校驗”工具,檔案在你的裝置上讀取,算出 MD5、SHA-1、SHA-256 和 SM3,也能和期望值比對。
MD5 線上加密時文字會上傳嗎?
不會。計算在瀏覽器裡完成,密碼和金鑰都留在你的裝置上,也不佔每日次數。
把雜湊加密 MD5 / SHA分享給朋友開啟瀏覽器就能用,對方不註冊也能先試。

相關工具

FILE 檔案校驗 MD5 SHA計算 MD5、SHA-1、SHA-256、SM3,並與期望值比對。
TIME Unix 時間戳轉換Unix 時間戳與日期時間互轉,同時顯示本地時間和 UTC。
U+UNI Unicode 編碼轉換文字與 \u 轉義、&#; 編碼、U+ 碼點、UTF-8 位元組互轉。
AES AES 加密解密用 AES(GCM、CBC、CTR 模式)加密或解密文字。
&;HTML HTML 實體編碼轉換把文字轉成 HTML 實體,或把實體還原成文字。
JWT JWT 解析解析 JWT 的頭部和載荷,檢查過期時間和簽名。
01BIN 進位制轉換數字在二進位制、八進位制、十進位制、十六進位制等進位制之間轉換。
BASE Base32 / Base58 編碼Base32、Base58、Base85、Base16 的編碼與解碼。