已复制

XOR 异或加密工具

单字节/多字节密钥异或加解密,支持 Hex 和 Base64 输出

XOR 加密 / 解密

使用说明
XOR 加密原理
XOR(异或)是最简单的加密算法之一,将明文每个字节与密钥对应字节进行异或运算。其核心性质是 A XOR Key XOR Key = A,即加密和解密使用完全相同的操作。
密钥格式
支持两种密钥输入方式:文本密钥(直接输入字符,多字节密钥支持循环使用)和 十六进制密钥(输入格式如 0x5A0xAABB)。切换到十六进制模式后可输入任意 hex 字符串。
输出格式
加密后同时输出 Hex(十六进制)和 Base64 两种格式的密文。解密时支持从 Hex 格式密文还原,解密成功后显示明文文本。加密和解密都是 XOR 运算,所以加密后的结果再次 XOR 即可还原。
多字节密钥
支持 多字节密钥(如密钥 "key" 长度为 3),会循环使用密钥字节:明文第 1 字节 XOR 密钥[0],第 2 字节 XOR 密钥[1],第 3 字节 XOR 密钥[2],第 4 字节又回到 XOR 密钥[0]。多字节密钥比单字节更安全。
安全提示
XOR 加密属于弱加密,仅适合简单混淆,不能替代 AES 等现代加密算法。所有计算完全在浏览器本地完成,数据不会上传到服务器。