🔢 ポリュビオス方陣暗号

ポリュビオス方陣暗号でテキストの暗号化・復号。5x5グリッドで文字を2桁の座標にマッピング(IとJは同セル)。

ポリュビオス方陣暗号について

ポリュビオス方陣(ポリュビオス・チェッカーボード)は、紀元前150年頃の古代ギリシャの歴史家ポリュビオスに帰される、最古の既知の暗号の一つです。各文字は5x5グリッド内の行・列座標で表されます。グリッドは25セルしか保持できないため、文字 I と J は同じセルを共有します。このツールはすべてブラウザ内で完結——アップロードは一切ありません。

仕組み

  • グリッドの構築 —— 標準グリッドは左から右、上から下に A〜Z(I/J 統合)を配置します。任意の鍵は文字順序を攪乱します。
  • 暗号化 —— 各文字は2桁の数字になります:行番号(1〜5)の後に列番号(1〜5)。例えば標準グリッドで A は 11、B は 12、Z は 55 になります。
  • 復号 —— 入力を2桁ずつ読み取り、行と列を検索して対応する文字を出力します。
  • 暗号化時は非文字をスキップし、復号時は非数字をスキップします。

ユースケース

  • 文書化された最古の暗号の一つを学習。
  • メッセージを数字にエンコードし、電信やタップコード式送信に使用。
  • テキストが数字ストリームに隠されたパズルの作成。
  • 後続の暗号(ADFGVX、ビフィッド、ニヒリスト)が基盤とする基礎の理解。

よくある質問

なぜ I と J が同じセルなのですか? 5x5グリッドは25セルしかありませんが、英語アルファベットは26文字あるため、I と J が統合されます。そのセルを復号しても文脈なしでは区別できません。

ポリュビオス方陣は安全ですか? いいえ。単純な単表置換であり、特に数字ペアがグリッドを直接明らかにするため、容易に破られます。

任意の鍵は何をしますか? 鍵はグリッド内の文字順序を攪乱し(鍵が先、残りの文字が後)、アルゴリズムを変えずにマッピングを推測しにくくします。

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