ヴィジュネル暗号変換 - オンライン暗号化・復号
繰り返しキーワードで文章を暗号化・復号できる無料のヴィジュネル暗号オンラインツール。空白、記号、数字、改行、大文字・小文字を保持します。
ヴィジュネル暗号オンライン変換ツール
このヴィジュネル暗号変換ツールでは、キーワードを使って平文を暗号文に変換したり、暗号文を復号したりできます。古典暗号の学習、パズル、実装確認に便利ですが、現代の暗号化の代わりにはなりません。
ヴィジュネル暗号変換の使い方
モードを選択
平文を暗号文にする場合は「暗号化」、暗号文を戻す場合は「復号」を選択します。
文章を入力
入力欄に文章を貼り付けます。空白や記号を残したまま処理できます。
キーワードを入力
繰り返しシフトの作成または復元に使う英字キーワードを入力します。
実行してコピー
暗号化または復号をクリックし、結果を確認してコピーします。
ヴィジュネル暗号とは?
ヴィジュネル暗号は、古典的な多表式換字暗号です。すべての文字を同じ量だけずらすのではなく、繰り返すキーワードの各文字で異なるシーザー式シフトを選びます。復号には暗号化と同じキーワードが必要です。
ヴィジュネル暗号の例
キーワードを LEMON とすると、ATTACKATDAWN の文字に合わせてキーワードを繰り返します。A=0 として暗号化すると LXFOPVEFRNHR になります。このツールでは空白や記号を数えずにキーワードを進めます。
ATTACKATDAWNLEMONLEMONLELXFOPVEFRNHRヴィジュネル暗号の仕組み
英字を 0 から 25 の数字に対応させます。暗号化では平文の値とキーワードの値を加算して 26 で割った余りを使い、復号ではキーワードの値を減算します。そのため短いキーワードを長い文章に繰り返し適用できます。
C = (P + K) mod 26P = (C - K) mod 26
主な用途
- 古典暗号の学習:多表式換字と単一シフトのシーザー暗号の違いを学べます。
- 暗号パズルやゲーム:キーワードが分かっているヴィジュネル暗号の問題を確認・復号できます。
- プログラミング練習:JavaScript、Python、Java などで実装したアルゴリズムを検証できます。
- 文字変換のテスト:空白、記号、数字、改行を保持したままキーワードの位置合わせを確認できます。
その他の古典暗号
古典暗号ツールを比較すると、次のような名前も見つかります。それぞれ規則が異なるため、ヴィジュネル暗号と同じものではありません。
ヴィジュネル暗号 FAQ
ヴィジュネル暗号の翻訳ツールとは何ですか?
繰り返し使う英字キーワードでヴィジュネル暗号の暗号化・復号を行い、平文と暗号文を相互変換するオンラインツールです。
ヴィジュネル暗号をオンラインで復号するには?
「復号」を選び、暗号文を貼り付け、暗号化に使った同じキーワードを入力して「復号する」をクリックします。
空白や記号でもキーワードは進みますか?
いいえ。このツールでは A-Z の英字のときだけキーワードが進むため、空白、記号、数字、改行はそのまま保持されます。
大文字と小文字は保持されますか?
はい。入力が大文字なら大文字、小文字なら小文字のまま変換されます。キーワード自体は大文字・小文字を区別しません。
キーワードに数字や記号を使えますか?
暗号に使われるのは英字です。キーワード内の数字や記号は無視され、A-Z の英字を含まないキーワードはエラーになります。
ヴィジュネル暗号はパスワードや秘密情報の保護に使えますか?
いいえ。ヴィジュネル暗号は学習やパズル向けの歴史的な暗号で、現代の暗号解析で破られます。実際の安全性が必要な場合は、現代的な認証付き暗号を使用してください。
復号結果が正しくありません。なぜですか?
「復号」モードを選んでいるか、暗号文が完全か、暗号化時とまったく同じキーワードかを確認してください。キーワードや開始位置が違うと後続の文字も変わります。