編碼與加密工具
程式碼、日誌和介面文件裡常見的編碼、雜湊和加密,這裡有 13 個小工具。全部在瀏覽器裡執行,金鑰、令牌和密碼都不會離開你的裝置。
分享這個頁面
編碼與加密:全部 13 個工具
HASH
雜湊加密 MD5 / SHA一次算出文字的 MD5、SHA-1、SHA-256、SHA-512 和 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 的編碼與解碼。
0xHEX
文字 Hex 編碼轉換把文字按 UTF-8、GBK 或 UTF-16 轉成十六進位制,或反過來。
HMAC
HMAC 簽名生成用金鑰對訊息做 HMAC-SHA256 等簽名。
·–MORSE
摩斯電碼轉換文字與摩斯電碼互轉,還能播放聲音。
PWD
密碼強度檢測看密碼有多難被猜到,以及怎樣改得更安全。
RSA
RSA 加密解密與金鑰生成生成 RSA 金鑰對,加密、解密、簽名和驗籤。
字元與編碼
Unicode 編碼轉換把 \u 轉義、U+ 碼點、UTF-8 位元組和中文互相轉換;HTML 實體編碼轉換給要放進網頁、模板、RSS 的文字做轉義。文字 Hex 編碼轉換按 UTF-8、GBK 或 UTF-16 顯示文字背後的位元組,排查亂碼時最直接。Base32 / Base58 編碼還支援 Ascii85、Z85 和 Base16,摩斯電碼轉換能把電碼播放成聲音。
雜湊、簽名與加密
MD5 / SHA 線上加密一次算出 MD5、SHA-1、SHA-256、SHA-384、SHA-512、國密 SM3 和 CRC32;HMAC 簽名生成用金鑰給訊息簽名,用來核對介面簽名和回撥驗籤。AES 加密解密支援 CBC、GCM、CTR 模式,可以用口令,也可以填自己的金鑰和 IV;RSA 加密解密與金鑰生成能生成金鑰對,加密、解密、簽名、驗籤都能做。
令牌、時間和數字
JWT 解析顯示令牌裡的內容、過期時間和簽名是否有效。Unix 時間戳轉換把秒、毫秒、微秒、納秒時間戳換算成任意時區的日期,日誌、資料庫裡的時間一看就懂。進位制轉換在二進位制、八進位制、十進位制、十六進位制和 36 以內的任意進位制之間轉換,負數可以按補碼顯示。
密碼檢測,以及為什麼全在本機
密碼強度檢測識別常見密碼、鍵盤連續按鍵、日期等套路,並估算破解時間。這一欄的工具全部在瀏覽器裡執行:不上傳、不佔每日次數、不用註冊,頁面開啟後斷網也能繼續用。
常見問題
編碼與加密常見問題
這些編碼加密工具要收費嗎?
不收費。它們在瀏覽器裡執行,不用註冊,也不佔檔案轉換的每日次數。
把金鑰、令牌、密碼貼進來安全嗎?
所有處理都在你的裝置上完成,不上傳也不儲存。想更穩妥,可以先開啟頁面,斷開網路後再使用。
編碼、雜湊和加密有什麼區別?
編碼(Base32、Hex、Unicode 轉義)只是換一種寫法,誰都能還原;雜湊(MD5、SHA-256)是單向的,算不回原文;加密(AES、RSA)只有拿到正確的金鑰才能解開。
MD5、SHA-256 能解密嗎?
不能,雜湊是單向的。號稱能“解密 MD5”的網站,其實是查它事先存好的常見詞和密碼的對照表。以後還要還原的內容,請用 AES 加密。