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 加密解密(免费 · 纯前端 · 数据不上传)