XXTEA 加密解密 使用指南

XXTEA 把明文當 32 位字陣列做多輪 Feistel 式混淆,金鑰 128 位。…

核心功能

適用場景

使用步驟

  1. 確認資料長度與對方約定:XXTEA 按塊處理,兩端填充規則必須一致
  2. 填入 16 位元組(128 位)金鑰,兩端必須完全一致
  3. 選擇明文/密文輸入格式與輸出格式(Base64 或十六進位制)
  4. 點加密或解密,得到結果
  5. 新專案建議改用 AES-GCM 等帶認證的套件;XXTEA 不提供完整性校驗

實用技巧

常見問題

XXTEA 適合大檔案嗎?
可行但不如 AES 經過廣泛審計,謹慎用於高安全場景。
新專案該選它嗎?
一般不建議。XXTEA 雖修正了原始 TEA 的等價金鑰問題,但仍有已知攻擊(在選擇明文條件下可被攻破),且塊大小僅 64 位,處理大量資料時存在生日界問題。新專案應優先選擇 AES-GCM 或 ChaCha20-Poly1305 這類經過廣泛分析、帶完整性校驗的 AEAD 演算法。
→ 去使用 XXTEA 加密解密(免費 · 純前端 · 資料不上傳)