Nouplo

シーザー暗号 変換・解読

アルファベットをずらすだけ。鍵がわからなければ全部試せます。

出力
上に貼り付けるか入力すると、ここに結果が表示されます。

ファイルは端末の外に出ません

このツールはすべてブラウザ内で動作します。貼り付けた内容は端末内で処理され、サーバーには送信されないため、トークンや鍵、未公開の文章でも安心して使えます。

使用例

例:謎解きゲームのヒントを5ずらして暗号に、鍵がなくても全25通りで解く

子ども会の謎解きゲームで、次の場所を示すヒント「Kagi wa ongakushitsu no piano no shita」(鍵は音楽室のピアノの下)をローマ字で書き、ずらす数5で暗号にします。ずれるのはA~Zの英字だけで、スペースはそのまま、大文字は大文字のままです。

  1. 「暗号化」・ずらす数5:Pfln bf tslfpzxmnyxz st unfst st xmnyf
  2. 「復号」・ずらす数5で、元のヒントに戻ります。
  3. 鍵を知らない参加者は「全25通りを試す」を選びます。番号つきで25行が並び、5行目だけがローマ字として読めます。長い文は各行の先頭120文字まで表示されます。
  4. 日本語のまま「鍵はピアノの下」と入れても何も変わりません。ひらがなと漢字はずれないので、ヒントはローマ字で書きます。全角で打った英字(ABC)もずれて、半角で出てきます。
行 その数だけ戻した文
1 Oekm ae srkeoywlmxwy rs tmers rs wlmxe
2 Ndjl zd rqjdnxvklwvx qr sldqr qr vklwd
4 Lbhj xb pohblvtijutv op qjbop op tijub
5 Kagi wa ongakushitsu no piano no shita
6 Jzfh vz nmfzjtrghsrt mn ohzmn mn rghsz
13 Csya os gfyscmkzalkm fg hasfg fg kzals

鍵は5。全部試せば数分で解けるので、謎解きにはちょうどよく、本当の秘密やパスワードを守るのには向きません。ROT13(13ずらし)なら暗号化と復号が同じ操作になり、「Kotae wa ringo desu」は「Xbgnr jn evatb qrfh」に、もう一度13ずらすと元に戻ります。

使い方

  1. メッセージを入力するか貼り付け、「暗号化」を選んで、ずらす数を1〜25から決めます。3はカエサル自身が使った鍵です。
  2. 暗号文を読むときは「復号」を選び、暗号化のときと同じ数を指定します。
  3. 鍵がわからないときは「全25通りを試す」を選びます。意味の通る行が見つかれば、その行の番号が鍵です。

よくある質問

シーザー暗号はどういう仕組みですか?
すべての文字をアルファベット順に同じ数だけずらします。3ずらすとAはD、BはEになり、Xは先頭に戻ってAになります。復号は逆向きにずらすだけです。
ひらがなや漢字も暗号にできますか?
いいえ。ずれるのはラテン文字のAからZ(大文字・小文字はそのまま)だけです。ひらがな・カタカナ・漢字、数字、記号、éのようなアクセント付きの文字は変わらずに残ります。日本語の文はローマ字で書けば暗号にできます。
鍵がわからない暗号はどう解読しますか?
鍵は25通りしかないので、全部試せば解けます。「全25通りを試す」でそれぞれの結果が並び、意味の通る行の番号が鍵です。そのためシーザー暗号は謎解き向きで、本当の秘密を守るのには向きません。
ROT13とは何ですか?
13ずらすシーザー暗号です。13はアルファベット26文字のちょうど半分なので、同じ操作で暗号化も復号もできます。ネタバレやクイズの答えを隠すのに使われます。
全角で打った英字も暗号になりますか?
なります。日本語入力のまま打った全角の「ABC」も半角と同じようにずれ、結果は半角の英字で出てきます。ひらがな・漢字・数字・記号はそのまま残ります。
ローマ字の書き方はどれでもいいですか?
どれでも暗号にできます。shi でも si でも、1文字ずつ同じ数だけずれるだけです。ただ、解く人が「全25通り」の中から読める行を見つけやすいように、駅名や道路標識と同じ shi・tsu・chi の書き方にそろえておくと親切です。
テキストはどこかに送信されますか?
いいえ。文字をずらす処理はブラウザの中で行います。

用途別ページ

関連ツール