JA
マイツール

ヴィジュネル暗号 エンコーダ / デコーダ

キーワードでヴィジュネル暗号を暗号化・復号し、ボーフォートや自動鍵の派生にも対応。一致指数と頻度分析で未知の鍵も解読できます。

操作
エンコード結果
LXFOPVEFRNHR
マイツール →
広告

ヴィジュネル暗号は、繰り返すキーワードでテキストを暗号化し、文字ごとにずらす量を変えます。何世紀ものあいだ「解読不能の暗号」(le chiffre indéchiffrable)と呼ばれましたが、頻度分析で破られました。このツールはエンコードとデコードを行い、ボーフォートや自動鍵の派生にも対応し、未知の鍵を自動で見つけることもできます。

使い方

  1. テキストとキーワード(英字のみ)を入力します。
  2. エンコード、デコード、または未知の鍵を探す解読から選びます。
  3. 標準のヴィジュネル以外を使う場合は、バリエーションを選びます。
  4. 結果をコピーします。文字以外はそのままの位置に残ります。

計算式

エンコードは、法26でテキストの文字にキーの文字を足します: Cᵢ = (Pᵢ + Kᵢ) mod 26。デコードは引きます。キーはメッセージ上で繰り返され、文字のときだけ進みます。

解読ではまず一致指数で鍵の長さを求め、次に各列を文字の頻度でシーザー式のシフトとして解きます。

計算例

キー「LEMON」で「ATTACKATDAWN」を暗号化するとLXFOPVEFRNHRになり、この暗号の教科書的な例です。

よくある質問

ヴィジュネル暗号は今でも安全ですか?

いいえ。メッセージが鍵より長ければ、このツールに入っている頻度分析で簡単に破られます。パズルや学習に使い、本物の秘密には使わないでください。

ボーフォートの派生とは何ですか?

ボーフォートは足す代わりに (鍵 − テキスト) mod 26 を計算します。そのため自分自身が逆演算になり、同じ操作で暗号化も復号もできます。

解読にはどれくらいの長さのテキストが必要ですか?

おおよそ20文字以上で、長いほどよくなります。短いメッセージでは統計に十分な情報がなく、求めた鍵を手動で調整する必要があるかもしれません。

最終更新:

このツールを引用する
APA

kakaoCalc. (2026, November 8). ヴィジュネル暗号 エンコーダ / デコーダ. https://kakao.mobile/ja/tools/vigenere-cipher-tool/

MLA

“ヴィジュネル暗号 エンコーダ / デコーダ.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/vigenere-cipher-tool/.

広告