ヴィジュネル暗号変換 - オンライン暗号化・復号

繰り返しキーワードで文章を暗号化・復号できる無料のヴィジュネル暗号オンラインツール。空白、記号、数字、改行、大文字・小文字を保持します。

例を試す:
ブラウザ内で処理文章とキーワードはブラウザ内で処理され、サーバーへ送信されません。
書式を保持空白、記号、数字、改行、大文字・小文字はそのまま残ります。
キーワードを繰り返し使用英字のときだけキーワードが進み、書式文字では進みません。

ヴィジュネル暗号オンライン変換ツール

このヴィジュネル暗号変換ツールでは、キーワードを使って平文を暗号文に変換したり、暗号文を復号したりできます。古典暗号の学習、パズル、実装確認に便利ですが、現代の暗号化の代わりにはなりません。

🔐
ヴィジュネル暗号化繰り返しキーワードと標準的なヴィジュネル表を使って A-Z の文章を暗号化します。
🔓
ヴィジュネル復号暗号化に使った同じキーワードで逆方向のシフトを適用し、元の文字を復元します。
✍️
大文字・小文字と書式に対応大文字・小文字を維持し、空白、記号、数字、改行を書き換えません。
🔒
ブラウザ内で安全に処理すべての計算はブラウザの JavaScript で行われ、文章をサーバーに送信しません。

ヴィジュネル暗号変換の使い方

1

モードを選択

平文を暗号文にする場合は「暗号化」、暗号文を戻す場合は「復号」を選択します。

2

文章を入力

入力欄に文章を貼り付けます。空白や記号を残したまま処理できます。

3

キーワードを入力

繰り返しシフトの作成または復元に使う英字キーワードを入力します。

4

実行してコピー

暗号化または復号をクリックし、結果を確認してコピーします。

ヴィジュネル暗号とは?

ヴィジュネル暗号は、古典的な多表式換字暗号です。すべての文字を同じ量だけずらすのではなく、繰り返すキーワードの各文字で異なるシーザー式シフトを選びます。復号には暗号化と同じキーワードが必要です。

ヴィジュネル暗号の例

キーワードを LEMON とすると、ATTACKATDAWN の文字に合わせてキーワードを繰り返します。A=0 として暗号化すると LXFOPVEFRNHR になります。このツールでは空白や記号を数えずにキーワードを進めます。

平文ATTACKATDAWN
繰り返すキーワードLEMONLEMONLE
暗号文LXFOPVEFRNHR

ヴィジュネル暗号の仕組み

英字を 0 から 25 の数字に対応させます。暗号化では平文の値とキーワードの値を加算して 26 で割った余りを使い、復号ではキーワードの値を減算します。そのため短いキーワードを長い文章に繰り返し適用できます。

C = (P + K) mod 26P = (C - K) mod 26

主な用途

  • 古典暗号の学習:多表式換字と単一シフトのシーザー暗号の違いを学べます。
  • 暗号パズルやゲーム:キーワードが分かっているヴィジュネル暗号の問題を確認・復号できます。
  • プログラミング練習:JavaScript、Python、Java などで実装したアルゴリズムを検証できます。
  • 文字変換のテスト:空白、記号、数字、改行を保持したままキーワードの位置合わせを確認できます。

その他の古典暗号

古典暗号ツールを比較すると、次のような名前も見つかります。それぞれ規則が異なるため、ヴィジュネル暗号と同じものではありません。

シーザー暗号変換レールフェンス暗号ピッグペン暗号アフィン暗号Playfair 暗号

ヴィジュネル暗号 FAQ

ヴィジュネル暗号の翻訳ツールとは何ですか?

繰り返し使う英字キーワードでヴィジュネル暗号の暗号化・復号を行い、平文と暗号文を相互変換するオンラインツールです。

ヴィジュネル暗号をオンラインで復号するには?

「復号」を選び、暗号文を貼り付け、暗号化に使った同じキーワードを入力して「復号する」をクリックします。

空白や記号でもキーワードは進みますか?

いいえ。このツールでは A-Z の英字のときだけキーワードが進むため、空白、記号、数字、改行はそのまま保持されます。

大文字と小文字は保持されますか?

はい。入力が大文字なら大文字、小文字なら小文字のまま変換されます。キーワード自体は大文字・小文字を区別しません。

キーワードに数字や記号を使えますか?

暗号に使われるのは英字です。キーワード内の数字や記号は無視され、A-Z の英字を含まないキーワードはエラーになります。

ヴィジュネル暗号はパスワードや秘密情報の保護に使えますか?

いいえ。ヴィジュネル暗号は学習やパズル向けの歴史的な暗号で、現代の暗号解析で破られます。実際の安全性が必要な場合は、現代的な認証付き暗号を使用してください。

復号結果が正しくありません。なぜですか?

「復号」モードを選んでいるか、暗号文が完全か、暗号化時とまったく同じキーワードかを確認してください。キーワードや開始位置が違うと後続の文字も変わります。