鍵付き置換暗号の使い方
- 平文または暗号文を入力し、暗号化か復号を選びます。
- 26文字の鍵を入力します。1文字目がA、26文字目がZの置換先で、各英字は1回だけです。
- 「変換」を選びます。暗号化は対応表、復号はその逆対応を使います。
- 結果だけをコピーできます。入力変更時は古い結果が無効になります。
26文字鍵の仕組み
通常のABCDEFGHIJKLMNOPQRSTUVWXYZの下に鍵を置きます。例ではA→Q、B→W、C→E、Z→Mです。復号は各組を逆に検索します。
完全な順列だけが一意に逆変換できます。そのため文字数不足、A–Z以外、重複を別々に拒否します。鍵のケースは無視し、メッセージのケースは保持します。
置換するのは英字だけです。空白、記号、数字、他の文字体系は位置を保ち、同じ英字は常に同じ文字になります。
正確な例
例の鍵ではABC XYZ → QWE BNMで、復号するとABC XYZです。
HELLO! → ITSSG! → HELLO!。感嘆符は変わりません。
適した用途
- 完全な鍵を共有する学習問題の作成と確認。
- 正確な対応表が与えられたパズルの変換。
鍵と安全性の制限
- 完全な鍵が必須です。鍵探索、頻度分析、候補平文の順位付けはしません。
- 単純置換は現代的な秘密保護ではありません。ファイル、保存、独自アルファベット、通信はありません。
よくある質問
鍵の順序は?
1文字目がA、26文字目がZの置換先です。
重複を拒否する理由は?
復号時に元の文字を一意に選べなくなるためです。
復号に別の鍵が必要?
いいえ。同じ有効な鍵から逆対応を作ります。
鍵なしで解読できますか?
できません。自動探索や頻度分析は対象外です。