JA
マイツール

シーザー暗号のエンコーダー/デコーダー

好きなシフトでシーザー暗号をエンコード・デコードします。大文字小文字と句読点はそのままで、シフトが不明なときは英語の文字頻度で26通りを順位付けして解読します。

操作
A→B→C… 負のシフトは逆方向です。
エンコード結果
KHOOR
使用したシフト
3
マイツール →
広告

シーザー暗号は、すべての文字をアルファベット上で一定の数だけずらす暗号で、ユリウス・カエサルにちなんだ最も古い手法です。このツールは、エンコードとデコードを行い、シフトが不明な場合は、26通りすべてを試して、英語で各文字が現れる頻度と比べて自動的に解読します。

使い方

  1. テキストを入力または貼り付けます。
  2. エンコード、デコード、またはシフトが不明なときの解読を選びます。
  3. シフトを設定します(A→Dはシフト3)。
  4. 必要なら数字も回転します。大文字小文字と句読点は常に保たれます。

計算式

位置x(0〜25)の文字は、エンコードで(x + シフト) mod 26、デコードで(x − シフト) mod 26になります。解読は、結果の文字頻度と一般的な英語の頻度とのカイ二乗距離で、すべてのシフトを順位付けします。

復号したテキストの文字の構成が、普通の英語に最も近いときにカイ二乗のスコアが最小になるので、正しいシフトはたいてい一覧の先頭に来ます。

計算例

「HELLO」をシフト3で変換するとKHOORになります。文章「WKH TXLFN EURZQ IRA MXPSV RYHU WKH ODCB GRJ DQG WKHQ UXQV KRPH」を解読すると、シフト3が1位となり、「THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG AND THEN RUNS HOME」が現れます。数語しかない短い断片では、頻度による順位が誤ったシフトを選ぶことがあるため、表全体を確認してください。

よくある質問

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

いいえ。シフトの候補が25通りしかないため、解読モードが示すように簡単に破れます。パズルや教材であって本物の暗号ではないので、何かを守る目的で使わないでください。

ROT13とは何ですか?

ROT13は、シフトが13のシーザー暗号です。13 + 13 = 26なので、2回適用すると元のテキストに戻ります。

句読点を残すのはなぜですか?

文字だけをずらすと、単語の形と間隔が保たれます。これはこの暗号が伝統的に使われてきた方法で、デコード結果も読みやすくなります。

最終更新:

このツールを引用する
APA

kakaoCalc. (2026, November 8). シーザー暗号のエンコーダー/デコーダー. https://kakao.mobile/ja/tools/caesar-cipher-tool/

MLA

“シーザー暗号のエンコーダー/デコーダー.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/caesar-cipher-tool/.

広告