ROT13 编码/解码工具

工具说明

ROT13(Rotate by 13 places,回转13位)是一种简易的替换式密码,属于凯撒密码的一种变体。它通过将英文字母表中的每个字母替换为字母表中第13位之后的对应字母来实现编码和解码。由于英文字母表有26个字母,所以ROT13是一个它自身的逆反,即再次应用该算法可恢复原始文本。

主要功能:
  • 支持ROT13编码和解码(操作相同)
  • 实时结果显示和错误提示
  • 支持任意长度文本数据的处理
  • 提供性能信息(计算耗时)
  • 适用于简单文本加密和解密场景
安全提醒
  • ROT13是一种非常简单的加密算法,不提供任何真正的安全性
  • 仅适用于隐藏内容以防无意中阅读,不能用于保护敏感信息
  • 容易通过频率分析或暴力破解等方式破解
  • 不应用于任何需要真正安全保护的场景
  • 主要用于娱乐、教育或隐藏非敏感内容(如剧透)
支持任意文本内容
选择处理模式
ROT13算法说明
  • 算法类型:替换式密码
  • 设计者:无特定设计者(凯撒密码变体)
  • 密钥:固定的13位偏移量
  • 加密原理:字母表中每个字母向后移动13位
  • 自逆性:再次应用可恢复原文
  • 处理范围:仅处理英文字母A-Z和a-z
  • 数字字符:保持不变
  • 特殊符号:保持不变
  • 安全性:无实际安全性,仅用于隐藏内容
  • 主要用途:隐藏剧透、娱乐、教育演示

使用提示:

  • ROT13编码和解码使用相同的操作
  • 对同一文本应用两次ROT13可恢复原文
  • 仅处理英文字母,其他字符保持不变
  • 适用于隐藏非敏感内容,如剧透、谜题答案等
  • 不应用于任何需要真正安全保护的场景
应用场景
  • 隐藏论坛剧透内容
  • 隐藏谜题答案
  • 隐藏可能令人反感的笑话
  • 教育演示密码学概念
  • 娱乐和趣味应用
  • 隐藏电子邮件地址防止垃圾邮件
  • 简单文本混淆
常见问题

因为英文字母表有26个字母,而ROT13的偏移量是13,正好是26的一半。所以对任何字母应用两次ROT13,总共移动26位,相当于没有移动,因此可以恢复原始文本。

不能。ROT13没有任何实际的安全性,它仅仅是一种简单的字符替换,可以通过多种方式轻易破解。它只适用于隐藏内容以防无意中阅读,不能用于保护任何敏感信息。

ROT13是凯撒密码的一个特例,其中偏移量固定为13。传统的凯撒密码可以使用1-25之间的任意偏移量,而ROT13因为其自逆性和数学特性而特别著名。