ROT13 / カエサル暗号
ROT13とカエサル暗号を使ってテキストをエンコード・デコードします。
入力テキスト
↔
ROT13出力(もう一度適用するとデコード)
このツールについて
ROT13 & カエサル暗号ツールは、古典的な置換暗号を使ってテキストをエンコード・デコードします。ROT13は各文字をアルファベットで正確に13位置シフトします。アルファベットは26文字なので、ROT13を2回適用すると元のテキストに戻ります。
アルファベット文字のみシフトされ、数字・スペース・句読点はそのまま通過します。これらの暗号は単純な難読化のみを提供し、セキュリティ目的には使用できません。
使い方
- 暗号を選択:ROT13(13固定シフト)またはカエサル(カスタムシフト)。
- カエサル暗号の場合はシフト値(1〜25)を設定します。
- 入力エリアにテキストを入力または貼り付けます。
- コピーボタンをクリックしてエンコードされた出力をコピーします。
活用事例
オンラインコミュニティではROT13でネタバレを隠します。パズルデザイナーはゲームや脱出ゲームにROT13の手がかりを埋め込みます。CS学生が暗号学入門として置換暗号を学びます。開発者が設定ファイルで簡易難読化に使用します。
よくある質問
- ROT13は安全ですか? — いいえ。ROT13とカエサル暗号は暗号学的セキュリティを提供しません。鍵なしで簡単に復元できます。
- ROT13をデコードするにはどうすればよいですか? — エンコードされたテキストに再びROT13を適用してください。ROT13のエンコードとデコードは同じ操作です。
- ユリウス・カエサルはどのシフト値を使いましたか? — カエサルはシフト3(A→D)を使用したと伝えられています。ROT13は26文字のラテンアルファベットで自己逆元となるシフト13を使用します。