🔐
异或(XOR)加密
用密钥对文本做 XOR 加解密,输出十六进制或 Base64。同一密钥可逆。
本地处理 · 不上传
加载工具中…
相关:XOR加密 · 异或加密 · 对称加密 · 位运算加密 · 简单加密
异或加密用密钥与明文逐字节异或产生密文,同样的操作再执行一次即可还原。原理极简,是理解流密码的起点,但单独使用毫无安全性。
使用步骤
- 输入文本与密钥
- 执行异或运算
- 查看十六进制或 Base64 结果
- 再次异或即可还原
使用场景
- 理解流密码的基本原理
- 逆向分析中还原被简单混淆的数据
- 编程练习与算法教学
- 分析恶意代码常用的简单混淆
小贴士
- 异或的可逆性是核心:一个数异或同一个密钥两次会还原,因此加密和解密是同一个操作。
- 短密钥循环使用是致命弱点——密文中会出现周期性规律,攻击者据此可以还原出密钥长度乃至密钥本身。
- 只有当密钥完全随机、长度等于明文、且只使用一次时,异或才构成理论上不可破解的一次性密码本。
常见问题
异或加密安全吗?
用短密钥循环时完全不安全。密钥的周期性会在密文中留下统计规律,已知部分明文时甚至可以直接推出密钥。
为什么加密和解密一样?
因为异或运算的性质:任何数与同一个值异或两次会回到原值。这个特性让实现极其简单,也是它在混淆场景中常见的原因。
什么是一次性密码本?
密钥完全随机、长度与明文相同、且绝不重复使用的异或加密。它被证明是理论上不可破解的,但密钥的生成和分发成本让它在实践中极难应用。
异或(XOR)加密是免费的吗?
是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。
使用异或(XOR)加密,我的数据安全吗?
安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。
相关工具
更多编码转换工具 ›⇄Base64 编码 / 解码热门文本 Base64 在线编码与解码,支持中文 UTF-8,本地即时处理。%URL 编码 / 解码URL / URI 组件在线编码解码(encodeURIComponent),处理中文与特殊字符。▚二维码生成热门把网址、文本一键生成二维码,可下载 PNG。纯前端生成,内容不外传。#哈希计算 MD5/SHA热门对文本计算 MD5、SHA-1、SHA-256、SHA-512 摘要,本地计算不上传。U+Unicode 编解码中文/字符与 \u 转义、码点互转,处理 JS/JSON 转义字符串。&HTML 实体编解码HTML 特殊字符与实体(< & 等)在线互转,防 XSS 转义与还原。