首页 凯撒密码

凯撒密码

hello 平移 13 是 uryyb。HELLO 是 URYYB。步数从 1 到 25,A 到 Z 以外的字保持原样。

为什么做

凯撒密码把字母表看成一个圆,每个字母移动同样的步数。十三步是半圈,所以叫做 ROT13。

解密朝反方向转。步数 1 的反向是 25 步,步数 13 的反向也是 13 步。

  1. 01怎么用

    填入 hello 和 13 会显示 uryyb。

    切换到解密会把同样的步数反向转动。uryyb 和 13 变成 hello。

    复制结果把那一行放进剪贴板。清空文字后结果会隐藏。

  2. 02结果示例

    hello 和 13 是 uryyb。HELLO 和 13 是 URYYB。

    Hello, world! 和 13 是 Uryyb, jbeyq!。

    a 和 1 是 b。z 和 1 是 a。

    输入hello · 13

    hello · 13 uryyb
    HELLO · 13 URYYB
    Hello, world! · 13 Uryyb, jbeyq!
    a · 1 b
  3. 03需要知道的事

    步数 0、步数 26 和小数会停住。1.5 不会读取。

    文字最多 5,000 个字符。超过就停住。

    这种平移和摩尔斯电码是分开的。它不把字母变成点和划。

    关掉标签后文字就消失。不会送到服务器。

常见问题

Qhello 平移 13 是什么?
A是 uryyb。平移 13 就是 ROT13。
QHELLO 呢?
A是 URYYB。大写仍然是大写。
Q逗号会移动吗?
A不会。Hello, world! 变成 Uryyb, jbeyq!。
Q这能保守秘密吗?
A不能。知道同样步数的人都能还原,文字也不会送到服务器。

这一页怎样算出

这一页把 A 到 Z 和 a 到 z 平移同样的步数。hello 平移 13 是 uryyb。h 变成 u,e 变成 r,l 变成 y,o 变成 b。z 平移 1 是 a,a 平移 25 是 z。字母表是一个圆,所以末尾回到开头。

平移 13 就是 ROT13。13 加 13 是 26,正好一圈,所以 uryyb 再平移 13 是 hello。大写仍然是大写,所以 HELLO 变成 URYYB。Hello, world! 变成 Uryyb, jbeyq!,逗号、空格和感叹号保持原样。café 变成 pnsé,é 和韩文不动。

解密用 26 减去步数来平移。用步数 1 解密 b 会回到 a。步数 13 的反向也是 13。步数从 1 到 25,0、26 和 1.5 会停住。文字最多 5,000 个字符。这种平移和摩尔斯电码是分开的,也不保守秘密。文字只在这个浏览器里变化,不会送到服务器。

  • # 凯撒
  • # ROT13
  • # uryyb
  • # 13