解碼器
解碼器透過依序排列的處理流程轉換輸入資料,將每個步驟的輸出傳入下一步。
版面配置
面板分成四個區域:
- 操作(左側):所有可用轉換的完整清單。點選任一操作即可加入處理流程。
- 處理流程:目前的步驟序列,每一步的結果會傳入下一步。
- 輸入:要轉換的文字。
- 輸出:最終結果或智慧解碼結果。
在輸入區貼上或輸入內容。離開頁面時,輸入與處理流程會保留在本機。使用各自的清除控制項,可單獨移除處理流程或輸入,不必同時捨棄兩者。
可用操作
編碼與解碼
- Base64 編碼 / 解碼
- URL 編碼 / 解碼(百分比編碼)
- HTML 實體編碼 / 解碼
- 十六進位編碼 / 解碼
雜湊
| 雜湊 | 說明 |
|---|---|
| MD5 | 不具抗碰撞性;保留供舊系統使用 |
| SHA1 | 已不建議用於安全用途 |
| SHA256 | 通用 |
| SHA512 | 通用,摘要較長 |
雜湊是單向操作。輸出為輸入位元組的十六進位摘要。
其他操作
- JWT 解碼:將權杖分割為標頭、酬載與簽章,並對前兩部分進行 Base64 解碼。
- AES-256-CBC 加密 / 解密:使用你提供的十六進位金鑰與 IV 進行對稱加密。
- 工具新增其他操作時,也會顯示在清單中。
使用處理流程
- 新增步驟:點選左欄中的操作,將其加到處理流程底部。
- 重新排列步驟:將處理流程欄中的步驟拖曳到新位置,輸出鏈會立即更新。
- 移除步驟:點選步驟的移除控制項,後續輸出會重新計算。
- 複製輸出:點選任一步驟的複製按鈕,將該步驟的輸出複製到剪貼簿。
典型用途
- 解碼經過兩次 URL 編碼的參數,讀取實際值。
- 對權杖進行 Base64 解碼,再套用 JWT 解碼以讀取宣告。
- 對字串進行雜湊,與已儲存的摘要比較。
- 串接 Base64 解碼 > URL 解碼,以處理序列化 Cookie 中的巢狀編碼。