🐙えぇツール
ホーム›文章・テキスト›シーザー暗号 / ROT13

🔐シーザー暗号 / ROT13

文字をずらす古典暗号

🖥 ツール(ブラウザ内で完結・データ送信なし)新しいタブで開く ↗

📖 使い方

テキスト入力欄に変換したい文字列を直接入力します。次に、シフト数(文字をずらす数)を数値で指定するか、ROT13の場合は専用のボタンを選択します。入力に応じてリアルタイムに結果が下部の出力欄に反映されます。例えば、シフト数を「3」に設定して「ABC」と入力すると、3文字後ろの「DEF」へと変換されます。必要に応じて出力結果をコピーして利用してください。元に戻すときは、同じシフト数で逆方向にずらすか、ROT13であればもう一度同じ処理を行います。

🔍 このツールについて

シーザー暗号は、アルファベットを一定の文字数だけ前後へシフトさせて暗号化する換字式暗号の古典的な手法です。古代ローマの軍事指導者ガイウス・ユリウス・カエサルが使用したことに由来します。中でもシフト数を13とする「ROT13」は、アルファベットが全26文字である特性上、暗号化と復号に全く同じ処理を用いることができる特徴を持ちます。近代的な暗号としての安全性はなく、主にパズルやインターネットの掲示板などでネタバレ防止や謎解き目的の簡易的なテキスト変換として用いられています。

💡 こんなときに使えます

Web上の掲示板やSNSで映画やゲームのネタバレを含む感想を投稿する際に、読みたい人だけが読めるよう一時的に文章を変換して伏せる。
暗号技術の歴史や古典的な換字式暗号の仕組みを学ぶプログラミングの授業や、自主学習の教材として変換結果を手動で検証する。
謎解きゲームやARG(代替現実ゲーム)の出題作成において、アルファベットのずらしを利用した暗号メッセージを手軽に生成する。

⚠️ 使う前に知っておきたいこと

現代のセキュリティ基準における暗号としての安全性はありません。誰でも簡単に復号できるため、機密情報の保護には使用できません。
アルファベットの大文字と小文字は区別されて維持されますが、数字や日本語、記号はシフト処理の対象外となりそのまま出力されます。

❓ よくある質問

Q. アルファベット以外の文字はどう処理されますか?
数字、ひらがな、漢字、記号などのアルファベット以外の文字はシフトの対象外となり、入力された形状のまま変更されずに出力されます。
Q. ROT13とはどのような仕組みですか?
アルファベットをちょうど半分である13文字分ずらす古典的な換字方法です。もう一度同じ処理を適用すると元の文章に戻る可逆的な性質を持っています。
Q. シフト数に負の数や27以上の数は指定できますか?
通常のシーザー暗号ではアルファベットの数である26を法とする循環処理が行われます。対応している入力範囲内の数値や設定で調整してください。
Q. 大文字と小文字は区別されて変換されますか?
大文字は大きさを維持したままアルファベット順で後ろにずれ、小文字も同様に小文字の範囲内でシフトされるため、大文字小文字の区別は保持されます。
Q. 暗号化された文章を元に戻すにはどうすればよいですか?
暗号化した際と同じシフト数を逆方向に適用するか、ROT13の場合は再度同じ変換を実行することで元の平文に復元することができます。

🔗 関連ツール

🔢

文字数カウント

文字数・原稿用紙・SNS上限を一画面で

仕事ブログSNS
🧩

JSON整形

JSONを整形・検証・圧縮

開発仕事整形
🔠

全角・半角変換

英数記号カナの全角⇔半角を変換

仕事開発変換
🔡

大文字・小文字変換

英文を大文字/小文字/キャメル等に

開発仕事変換