🔢 ポリュビオス方陣暗号
ポリュビオス方陣暗号でテキストの暗号化・復号。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 が統合されます。そのセルを復号しても文脈なしでは区別できません。
ポリュビオス方陣は安全ですか? いいえ。単純な単表置換であり、特に数字ペアがグリッドを直接明らかにするため、容易に破られます。
任意の鍵は何をしますか? 鍵はグリッド内の文字順序を攪乱し(鍵が先、残りの文字が後)、アルゴリズムを変えずにマッピングを推測しにくくします。
テキストはアップロードされますか? いいえ。すべての暗号化・復号はローカルブラウザで行われます。