エンコード
ROT13 / シーザー暗号
シーザー暗号 — ラテンアルファベットの文字を巡回的にずらす暗号。ROT13 はずらし数13の特別な場合(下のボタン)で、対称的(encode と decode の結果が同じ)です。それ以外の文字(数字、キリル文字、記号)は変更されません。
よくある質問
ROT13 は暗号として安全ですか?
安全ではありません。ROT13はアルファベットを13文字分ずらすだけの単純な置換で、鍵も存在しないため誰でも即座に解読できます。フォーラムのネタバレ隠しなど、真剣な用途ではなく軽い難読化や遊びのために使われます。
なぜ ROT13 は encode と decode が同じ結果になるのですか?
アルファベットは26文字で、13はその半分だからです。2回続けて13文字ずらすと元の文字に戻るため、同じ操作を2回適用すると平文に戻る対称的な性質があります。
シフト量を変えると何が変わりますか?
シフト量はアルファベットを何文字分ずらすかを指定するもので、ROT13はシフト量13の特別な場合です。1〜25の任意の値を指定でき、ラテンアルファベット以外の数字や記号、他の文字体系は変更されません。