XXTEA 加密解密
← ToolBox
/ XXTEA 加密解密
🌙
首页
‹
💻 开发
‹
XXTEA 加密解密
📖 查看「XXTEA 加密解密使用指南」
🔐 XXTEA Encrypt Decrypt
📐 工作原理与说明
XXTEA 分组加密与解密。
定位
:XXTEA(Corrected Block TEA)是 TEA 系列的改进块密码,使用 128 位密钥。
结构
:基于 Feistel 网络,通过加法、移位与异或混合,轮数随块长变化。
块长
:处理以 32 位字为单位的块(通常不少于 2 个字)。
安全
:XXTEA 存在已知密码学弱点,高安全场景应使用 AES 等标准算法。
XXTEA
(Corrected Block TEA) 是David Wheeler和Roger Needham设计的轻量级块加密算法。
算法结构极其简洁(代码仅约50行),速度快,无专利限制,适合嵌入式和简单场景。
⚠️ 注意:XXTEA不属于高强度密码,不适合用于高安全需求场景,请使用AES。
输出格式
Base64
Hex (十六进制)
密钥 (Key)
输入文本
Hello, XXTEA encryption!
🔒 加密
导出明细 CSV
🔓 解密
↑↓ 交换
📋 复制结果
🗑️ 清空
输出结果
📚 深度解析:XXTEA 加密解密
💡 常见使用场景
TEA 家族中修正版块密码,适合嵌入式小数据加密。
在嵌入式或 IoT 设备上做小数据加密:分组小、代码量低,适合资源受限环境。
说明
XXTEA 把明文当 32 位字数组做多轮 Feistel 式混淆,密钥 128 位。
❓ 常见问题(FAQ)
XXTEA 适合大文件吗?
可行但不如 AES 经过广泛审计,谨慎用于高安全场景。
新项目该选它吗?
一般不建议。XXTEA 虽修正了原始 TEA 的等价密钥问题,但仍有已知攻击(在选择明文条件下可被攻破),且块大小仅 64 位,处理大量数据时存在生日界问题。新项目应优先选择 AES-GCM 或 ChaCha20-Poly1305 这类经过广泛分析、带完整性校验的 AEAD 算法。
⚠️ 使用说明与注意事项
本工具纯前端运行,数据不会上传到服务器
建议在主流浏览器(Chrome/Safari/Firefox/Edge)中使用
计算结果仅供参考,请以实际应用场景为准
🔗 相关工具
📄
.properties 解析器 - 免费开发工具,properties 解析器 | ToolBox免费在线工具箱
.properties 解析器
💻
AST抽象语法树查看器 - 在线解析JavaScript代码生成AST树形结构,支持节点 | ToolBox免费在线工具箱
AST 抽象语法树查看器
🧹
CSS 压缩/美化工具 - 免费开发工具,CSS 压缩/格式化/美化 | ToolBox免费在线工具箱
CSS 压缩/格式化/美化
🏋️
CSS 格式化 - 免费开发工具,在线CSS 格式化 | ToolBox免费在线工具箱
CSS 格式化
✨
Cron 表达式生成器 - 免费开发工具,在线Cron 表达式生成器 | ToolBox免费在线工具箱
⏰ Cron 表达式生成器
🏋️
GraphQL 格式化 - 免费开发工具,在线GraphQL 格式化 | ToolBox免费在线工具箱
◈ GraphQL 格式化
📖
关于「XXTEA 加密解密」
▼
📝
工具简介
Encrypt and decrypt with the XXTEA block cipher in your browser — a tiny, secure cipher.