暗号エンコード・デコード

シーザー暗号、ROT13、ROT47、アトバシュ、ヴィジュネル、A1Z26、ベーコンの暗号化と復号に対応。25通りのシーザーずらしを一覧表示し、鍵なしでも解読できます。


英字のみ。ヴィジュネル暗号で使用します。
クリア

各暗号の仕組み

ここにあるのはすべて古典暗号です。パズルやゲーム、学習には向いていますが、コンピューターに対してはいずれも安全ではありません。

  • シーザー暗号。すべての文字をアルファベット上で一定数ずらします。シフト量3ならAはDになります。軍事上の連絡に用いたユリウス・カエサルにちなんだ名前です。
  • ROT13。シフト量がちょうど13のシーザー暗号です。アルファベットは26文字なので2回適用すると元に戻り、そのためネット上でネタバレを隠す定番の方法になりました。
  • ROT47。ROT13に似ていますが、表示可能なASCII文字すべてを対象とするため、数字や記号も入れ替わります。これも自分自身が逆変換になります。
  • アトバシュ暗号。アルファベットを鏡のように反転させ、AはZに、BはYになります。ヘブライ語の書記の伝統に由来し、鍵をまったく必要としません。
  • ヴィジュネル暗号。キーワードを使い、文字ごとに異なるシフト量のシーザー暗号を適用します。3世紀にわたり解読に耐え、解読不能の暗号と呼ばれました。
  • A1Z26。アルファベットに番号を振るだけの方式で、Aが1、Zが26です。パズル本や脱出ゲームでよく見られます。
  • ベーコン暗号。各文字をAとBの5文字の組で表します。フランシス・ベーコンは、何気ない文章の書式の中にメッセージを隠せるようこれを考案しました。

読めない暗号を解読するには

まず文字の出現回数を数えましょう。出現頻度が普通の言語らしいのに文字が合わない場合は、シーザーやアトバシュのような単純換字である可能性が高く、このページの総当たり表を使えばシーザーは数秒で解けます。頻度が不自然なほど平坦であれば、ヴィジュネルのようなキーワード式の暗号が疑われます。各文字が複数のシフト量に分散されるためです。AとBが5文字ずつ並んでいればベーコン暗号、1から26までの数字が並んでいればA1Z26が有力です。

知っておきたいこと

  • これらの暗号はいずれも安全ではありません。パズルや学習に使い、本当に守りたい情報には決して使わないでください。
  • 多くの方式では空白や句読点がそのまま残ります。それ自体が解読しようとする人への手がかりになります。
  • シフト量13のシーザー暗号はROT13と同一であり、シフト量26では文字列は変化しません。
  • 処理はすべて当サイトのサーバー上で行われ、入力内容が保存されたり記録されたりすることはありません。

よくある質問

25通りのシフト量をすべて試して結果を読むだけです。このページはそれを自動で行います。暗号文を貼り付けて任意の暗号を実行すると、総当たり表にすべてのシフト量が一度に表示されます。上から見ていって普通の文章として読める行を探せば、その隣の数字が使われたシフト量です。

すべての文字をアルファベット上で一定数ずらす方式です。シフト量3ではAがD、BがEとなり、ZはCに戻ります。ユリウス・カエサルが軍事文書にシフト量3を使ったと伝えられ、それが名前の由来です。有効なシフト量は25通りしかないため、数秒で破られます。

ROT13はシフト量13のシーザー暗号で、安全性を目的としたものではありません。13は26のちょうど半分なので2回適用すると元の文章に戻り、同じ操作で隠すことも明かすこともできます。そのため掲示板やニュースグループで、ネタバレやオチ、クイズの答えを伏せる伝統的な方法になりました。

繰り返されるキーワードによって、文字ごとに異なるシフト量のシーザー暗号を適用します。キーワードがKEYなら、1文字目はK、2文字目はE、3文字目はYの分だけずれ、以降は繰り返しです。同じ平文の文字が異なる文字に変換されうるため単純な頻度分析が通用せず、約300年にわたり解読されませんでした。

アトバシュ暗号はアルファベットを逆順に対応させ、AはZ、BはY、CはXという具合になります。鍵は不要で、対応が対称なので2回実行すると元の文章に戻ります。ヘブライ語の書記の慣習に由来し、古代の文献にも見られます。

いいえ、どれも長らく安全ではありません。このページのどの暗号も、根気があれば手作業で、コンピューターなら瞬時に破られます。パズルや脱出ゲーム、宝探し、暗号の仕組みを学ぶ用途には最適ですが、実際の安全性には現代の暗号技術が必要です。

アルファベットを数字で書き表したもので、Aが1、Bが2、Zが26です。暗号文はHELLOなら8-5-12-12-15のような数列になります。仕組みに気づけば説明が不要なため、パズル本や脱出ゲームで頻繁に使われます。

いいえ。テキストは暗号化された通信で当サイトのサーバーに送られ、メモリ上で変換されてすぐに返されます。ログにもファイルにもデータベースにも書き込まれません。とはいえこれらはパズル用の暗号ですので、本当に機密性の高い文章を通す理由はありません。

暗号エンコード・デコードツールとは?

暗号エンコード・デコードツールは、シーザー暗号、ROT13、アトバシュ、ヴィジュネルといった古典暗号との間で文章を変換します。シーザー暗号のシフト量が分からない場合でも、このページなら25通りのシフト量を一度に表示するので、一覧から意味の通るものを探せます。