ホーム シーザー暗号

シーザー暗号

helloを13ずらすとuryybです。HELLOはURYYBです。ずらしは1から25までで、AからZ以外はそのままです。

作った理由

シーザー暗号はアルファベットを円と見て、すべての文字を同じ段だけ回します。13段は円の半分なので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ずらすと?
Auryybです。13段がROT13です。
QHELLOは?
AURYYBです。大文字は大文字のままです。
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