シーザー暗号 変換ツール

アルファベットを指定したシフト数だけ移動させてテキストの暗号化・復号が行える「シーザー暗号 変換ツール」です。大文字・小文字を保持し、記号や数字は変更せず変換します。

1.1M 利用回数 更新日 · 2026-05-24 ブラウザ内で処理 · アップロードなし
AD

シーザー暗号 変換ツールの使い方

テキストを入力し、シフト数(-25〜25)を指定して「暗号化」または「復号」を選択します。アルファベット文字が指定した位置だけ循環移動します。大文字は大文字、小文字は小文字のまま維持され、スペース、記号、数字は変換されずに保持されます。

シーザー暗号の計算式と仕組み

シーザー暗号(カエサル暗号)は、アルファベットの各文字を一定のシフト数だけずらす単一換字式暗号です。数学的には剰余演算(余り計算 mod 26)を用いて以下のように表されます。

暗号化: C = (P + shift) mod 26
復号:   P = (C - shift + 26) mod 26

英大文字と英小文字はそれぞれのアルファベット範囲内で個別にシフト処理が行われるため、A は大文字のまま、a は小文字のまま維持されます。復号の計算において + 26 を加算するのは、シフト移動でマイナス値になった場合でも正しいインデックス位置を維持するためです。記号やスペースなどの非アルファベット文字は直接コピーされます。

シーザー暗号 変換ツールの活用シーン

  • 謎解き・パズルの作成 - 学校の授業やイベント、レクリエーション用の暗号問題・キーワード作成。
  • 暗号学の基礎学習 - アルファベットの位置ずらしや剰余計算(あまり計算)の概念を視覚的に理解。
  • プログラムのデバッグ・動作確認 - 自作したシーザー暗号デコーダーやプログラムの動作テスト。

※パズルや学習目的には最適ですが、実際の機密データ保護には現代の標準暗号アルゴリズム(AESなど)をご利用ください。

シーザー暗号 変換ツールについてのよくある質問

変換の対象となる文字は何ですか?

英大文字(A-Z)および英小文字(a-z)のみがシフト変換の対象となります。数字、スペース、句読点、特殊記号などは変更されずそのまま出力されます。

シーザー暗号は安全ですか?

いいえ。シーザー暗号(カエサル暗号)は暗号学の基礎を学ぶための古典暗号であり、全26通りのシフト数を試す(総当たり攻撃)ことで簡単に解読できるため、実際の機密情報保護には適していません。

入力したテキストデータはサーバーに保存されますか?

いいえ。すべての暗号化・復号処理はお使いのブラウザ内(JavaScript)で完結するため、入力した文字やデータが外部のサーバーに送信・保存されることはありません。