ヴィジュネル暗号 エンコーダ / デコーダ
キーワードでヴィジュネル暗号を暗号化・復号し、ボーフォートや自動鍵の派生にも対応。一致指数と頻度分析で未知の鍵も解読できます。
ヴィジュネル暗号は、繰り返すキーワードでテキストを暗号化し、文字ごとにずらす量を変えます。何世紀ものあいだ「解読不能の暗号」(le chiffre indéchiffrable)と呼ばれましたが、頻度分析で破られました。このツールはエンコードとデコードを行い、ボーフォートや自動鍵の派生にも対応し、未知の鍵を自動で見つけることもできます。
使い方
- テキストとキーワード(英字のみ)を入力します。
- エンコード、デコード、または未知の鍵を探す解読から選びます。
- 標準のヴィジュネル以外を使う場合は、バリエーションを選びます。
- 結果をコピーします。文字以外はそのままの位置に残ります。
計算式
エンコードは、法26でテキストの文字にキーの文字を足します: Cᵢ = (Pᵢ + Kᵢ) mod 26。デコードは引きます。キーはメッセージ上で繰り返され、文字のときだけ進みます。
解読ではまず一致指数で鍵の長さを求め、次に各列を文字の頻度でシーザー式のシフトとして解きます。
計算例
キー「LEMON」で「ATTACKATDAWN」を暗号化するとLXFOPVEFRNHRになり、この暗号の教科書的な例です。
よくある質問
ヴィジュネル暗号は今でも安全ですか?
いいえ。メッセージが鍵より長ければ、このツールに入っている頻度分析で簡単に破られます。パズルや学習に使い、本物の秘密には使わないでください。
ボーフォートの派生とは何ですか?
ボーフォートは足す代わりに (鍵 − テキスト) mod 26 を計算します。そのため自分自身が逆演算になり、同じ操作で暗号化も復号もできます。
解読にはどれくらいの長さのテキストが必要ですか?
おおよそ20文字以上で、長いほどよくなります。短いメッセージでは統計に十分な情報がなく、求めた鍵を手動で調整する必要があるかもしれません。
最終更新:
この入力内容のページアドレス: https://kakao.mobile/ja/tools/vigenere-cipher-tool/
このツールを引用する
kakaoCalc. (2026, November 8). ヴィジュネル暗号 エンコーダ / デコーダ. https://kakao.mobile/ja/tools/vigenere-cipher-tool/
“ヴィジュネル暗号 エンコーダ / デコーダ.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/vigenere-cipher-tool/.