エンコード

ROT13 / シーザー暗号

シーザー暗号 — ラテンアルファベットの文字を巡回的にずらす暗号。ROT13 はずらし数13の特別な場合(下のボタン)で、対称的(encode と decode の結果が同じ)です。それ以外の文字(数字、キリル文字、記号)は変更されません。

よくある質問

ROT13 は暗号として安全ですか?

安全ではありません。ROT13はアルファベットを13文字分ずらすだけの単純な置換で、鍵も存在しないため誰でも即座に解読できます。フォーラムのネタバレ隠しなど、真剣な用途ではなく軽い難読化や遊びのために使われます。

なぜ ROT13 は encode と decode が同じ結果になるのですか?

アルファベットは26文字で、13はその半分だからです。2回続けて13文字ずらすと元の文字に戻るため、同じ操作を2回適用すると平文に戻る対称的な性質があります。

シフト量を変えると何が変わりますか?

シフト量はアルファベットを何文字分ずらすかを指定するもので、ROT13はシフト量13の特別な場合です。1〜25の任意の値を指定でき、ラテンアルファベット以外の数字や記号、他の文字体系は変更されません。