✡️ ビフィッド暗号

ビフィッド暗号でテキストの暗号化・復号。ポリュビオス方陣と座標分留を組み合わせたより強力な古典暗号。

ビフィッド暗号について

ビフィッド暗号は1901年頃にフランスの暗号学者 Félix-Marie Delastelle が発明した、ポリュビオス方陣と転置を組み合わせた分留暗号です。各文字を2つの座標(行と列)に分割し、行座標と列座標を分離・再結合して文字に戻します。この「分留」により、ビフィッドは単純なポリュビオス方陣よりはるかに破りにくくなっています。このツールはすべてブラウザ内で完結——アップロードは一切ありません。

仕組み

  • グリッドの構築 —— 5x5のポリュビオス方陣(I と J は同セル)、鍵で攪乱可能。
  • 暗号化 —— 各平文字を (行, 列) 座標に変換。すべての行座標を書き出し、続いてすべての列座標を書き出して1つのシーケンスにします。このシーケンスを再ペアリングし、各ペアを文字に戻します。
  • 復号 —— 逆プロセス:暗号文字が座標ペアを与え、前半の座標が平文の行、後半が平文の列となります。
  • A〜Z の文字のみ処理。I と J は統合され、非文字は削除されます。

ユースケース

  • 置換と転置を組み合わせた分留暗号の学習。
  • 単純なポリュビオス方陣より難しいパズルの作成。
  • 古典暗号とより現代的な暗号設計の橋渡しの理解。
  • トリフィッドや四方暗号などの関連暗号との比較。

よくある質問

ビフィッド暗号は安全ですか? いいえ。古典暗号であり、ヒルクライムや頻度分析で破れますが、単純な置換より抵抗力があります。

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

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

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