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.