CRYPTO DESK / LIVE古典密码加载中
XOR / 凯撒 / ROT13 - 加密工具 · 萤炬工具箱 · 工具说明与使用指南

XOR / 凯撒 / ROT13 - 加密工具 · 萤炬工具箱

古典与异或变换提供三种轻量文本变换:XOR 按 UTF-8 字节与密钥异或后输出十六进制(可逆回原文)、凯撒移位按指定位数平移拉丁字母、ROT13 是移位固定为 13 的特例。主要用于教学演示、CTF 题目、简单混淆展示文本,不适合保护真实机密。运算全在浏览器本地完成。XOR:按 UTF-8 字节异或,输出十六进制,…

古典与异或变换提供三种轻量文本变换:XOR 按 UTF-8 字节与密钥异或后输出十六进制(可逆回原文)、凯撒移位按指定位数平移拉丁字母、ROT13 是移位固定为 13 的特例。主要用于教学演示、CTF 题目、简单混淆展示文本,不适合保护真实机密。运算全在浏览器本地完成。

使用步骤

  1. 选择操作:XOR 加密、XOR 解密、凯撒移位或 ROT13。
  2. XOR 需要填密钥;凯撒需要填移位位数;ROT13 无参数。
  3. 在输入框粘贴文本,结果实时输出,XOR 加密结果为十六进制串。
  4. 复制结果;XOR 往返时用同一密钥、把十六进制串填回解密模式即可还原。

功能与限制

  • XOR:按 UTF-8 字节异或,输出十六进制,可用同一密钥还原。
  • 凯撒:仅平移 A–Z / a–z,其他字符原样保留;ROT13 为移位 13 的固定情形。
  • 定位是教学与轻量混淆,安全强度极低,切勿用于真实敏感数据。
  • 全部在浏览器本地运算,内容不上传。

常见问题

这些算法能用来保护真实机密吗?
不能。单字节重复密钥的 XOR 与凯撒移位都能被频率分析在极短时间内破掉,属于混淆而非加密。真要保密请用 AES。
ROT13 和凯撒是什么关系?
ROT13 就是移位 13 位的凯撒。因为英文字母表 26 个,移 13 位两次正好回到原文,所以同一个操作既是加密也是解密。
为什么中文用凯撒没有变化?
凯撒只处理 A 到 Z 和 a 到 z,数字、标点与汉字原样保留。要变换中文请用 XOR,它按 UTF-8 字节运算,对任何字符都生效。
XOR 输出为什么是十六进制?
异或后的字节多数不是可打印字符,直接当文本会乱码或丢数据。转成十六进制才能安全复制粘贴,解密时再从十六进制还原成字节。