XOR 加密 / 解密 使用指南

H(0x48)^0x5A=0x12、i(0x69)^0x5A=0x33 → 输出 「12 33」(十六进制)。

核心功能

适用场景

使用步骤

  1. 选择输入格式:文本、十六进制或 Base64,与你的数据来源保持一致
  2. 填写密钥;教学演示可先用单字节密钥观察规律
  3. 选择输出格式,十六进制便于逐字节核对
  4. 点加密得到结果;把结果原样粘回输入框再点一次即可还原
  5. 注意:同一密钥加密两段明文时,两段密文异或即得两段明文异或,切勿复用密钥

实用技巧

常见问题

XOR 为什么不能单独用于保密?
若密钥短且复用,可被频分析与已知明文攻破。
复用密钥会被怎么破解?
因为异或可消去:C1 ⊕ C2 = (P1 ⊕ K) ⊕ (P2 ⊕ K) = P1 ⊕ P2,密钥被完全消除。攻击者把两段密文异或后,结合自然语言的统计特征(如空格与常见字母组合)即可逐步还原出明文。这正是历史上多起「一次性密码本被复用」导致泄密的原因。
→ 去使用 XOR 加密 / 解密(免费 · 纯前端 · 数据不上传)