🔐

异或(XOR)加密

用密钥对文本做 XOR 加解密,输出十六进制或 Base64。同一密钥可逆。

本地处理 · 不上传

加载工具中…

相关:XOR加密 · 异或加密 · 对称加密 · 位运算加密 · 简单加密

异或加密用密钥与明文逐字节异或产生密文,同样的操作再执行一次即可还原。原理极简,是理解流密码的起点,但单独使用毫无安全性。

使用步骤

  1. 输入文本与密钥
  2. 执行异或运算
  3. 查看十六进制或 Base64 结果
  4. 再次异或即可还原

使用场景

  • 理解流密码的基本原理
  • 逆向分析中还原被简单混淆的数据
  • 编程练习与算法教学
  • 分析恶意代码常用的简单混淆

小贴士

  • 异或的可逆性是核心:一个数异或同一个密钥两次会还原,因此加密和解密是同一个操作。
  • 短密钥循环使用是致命弱点——密文中会出现周期性规律,攻击者据此可以还原出密钥长度乃至密钥本身。
  • 只有当密钥完全随机、长度等于明文、且只使用一次时,异或才构成理论上不可破解的一次性密码本。

常见问题

异或加密安全吗?

用短密钥循环时完全不安全。密钥的周期性会在密文中留下统计规律,已知部分明文时甚至可以直接推出密钥。

为什么加密和解密一样?

因为异或运算的性质:任何数与同一个值异或两次会回到原值。这个特性让实现极其简单,也是它在混淆场景中常见的原因。

什么是一次性密码本?

密钥完全随机、长度与明文相同、且绝不重复使用的异或加密。它被证明是理论上不可破解的,但密钥的生成和分发成本让它在实践中极难应用。

异或(XOR)加密是免费的吗?

是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。

使用异或(XOR)加密,我的数据安全吗?

安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。