🔐 シーザー暗号

シーザー暗号でテキストの暗号化・復号。任意のシフト数。

シーザー暗号について

シーザー暗号は最も古い既知の暗号化手法の一つで、私的な通信に使用したユリウス・カエサルにちなんで名付けられました。平文の各文字はアルファベット内で固定の位置数だけ前方にシフトされます。このツールはすべてブラウザ内で完結——アップロードは一切ありません。

仕組み

  • 暗号化 —— 各文字を選択した数だけ前方にシフト。シフト 3 で A→D、B→E のようになります。
  • 復号 —— 各文字を選択した数だけ後方にシフトし、暗号化を反転させます。
  • 大文字小文字は保持。非文字(数字・句読点・スペース)は変更されません。
  • シフトはアルファベットを巡回し、Z を 1 つ前方にシフトすると A になります。

ユースケース

  • 暗号学と置換暗号の基礎学習。
  • 簡単なパズル、脱出ゲームのヒント、スカベンジャーハントの作成。
  • チャットでのネタバレや軽度の内容の難読化。
  • 古典暗号が機密保護に不向きであることのデモ。

よくある質問

シーザー暗号は安全ですか? いいえ。シフトは 25 種類しかなく、総当たりや頻度分析で容易に破られます。楽しみや学習用であり、機密データの保護には使えません。

テキストはアップロードされますか? いいえ。すべての暗号化・復号はローカルブラウザで行われます。

どのシフトを使えばいいですか? 1〜25 の任意の値で動作します。古典的なシーザー暗号は 3、ROT13 は 13 を使用します。

英語以外のテキストも暗号化できますか? A〜Z の 26 文字のみシフトされます。他のスクリプトの文字は変更されずそのまま出力されます。