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