概要
ヴィジュネル暗号は、16世紀に考案された多表式換字暗号です。鍵となる単語を使って平文を暗号化します。
使い方
- モード選択: 「暗号化」または「復号」を選択します
- テキスト入力: 暗号化したい平文、または復号したい暗号文を入力します
- 英字以外の文字(数字、記号、空白など)は自動的に除外されます
- 大文字・小文字は区別されません
- 鍵の入力: 暗号化・復号に使用する鍵を英字で入力します(例: LEMON)
- 実行: 「実行」ボタンをクリックすると結果が表示されます
機能説明
- 処理対象テキスト: 実際に暗号化・復号される英字のみのテキストが表示されます
- 対応関係の可視化: 各文字の変換過程が表示されます
- マウスを合わせると、ヴィジュネル表の対応する部分がハイライトされます
- ヴィジュネル表: 暗号化・復号に使用される26×26の換字表です
暗号化の仕組み
各文字は以下の手順で変換されます:
- 平文の文字と鍵の文字を対応させます(鍵は必要に応じて繰り返されます)
- ヴィジュネル表で、平文の文字(列)と鍵の文字(行)の交点にある文字が暗号文になります
- 復号は逆の操作を行います