0Pricing
Cryptology Academy · レッスン

ヴィジュネル暗号

多表式換字暗号について学びます。

「ヴィジュネル暗号」はCoddyKit上の無料Cryptology Academyレッスンです。 これはレッスン2/3です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはCryptology Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Cryptology Academyコースには全3レッスンが含まれています。

ヴィジュネル暗号

ヴィジュネル暗号

ヴィジュネル暗号は、キーワードを使って文字のシフトを決めることで、シーザー暗号の弱点を改善した多表式換字暗号です。

ヴィジュネル暗号 — イラスト1

仕組み

仕組み

ヴィジュネル暗号では、すべての文字を同じ値だけ移動させるのではなく、繰り返し使用するキーワードに基づいて文字を移動させます。

暗号化の手順

暗号化の手順

  • キーワードを選択します(例:'KEY')。
  • 平文の長さに合わせてキーワードを繰り返します。
  • キーワードの対応する文字に基づいて、平文の各文字を移動させます。

復号の手順

復号の手順

  • 同じキーワードを使ってシフトを元に戻します。
  • 暗号文の各文字を、キーワードの対応する文字を使って後ろ向きに移動させます。

例

例

キーワード 'KEY' を使って 'HELLO' を暗号化する場合:

  • H + K → R
  • E + E → I
  • L + Y → J
  • L + K → V
  • O + E → S

暗号文は 'RIJVS' です。

長所

長所

  • シーザー暗号よりも頻度分析に強いです。
  • 長くランダムなキーワードを使うと、より安全になります。

短所

短所

  • キーワードが短い、または繰り返される場合、暗号解析に対して依然として脆弱です。
  • カシスキ法や頻度分析によって解読される可能性があります。

現代での利用

現代での利用

現在では安全ではありませんが、ヴィジュネル暗号はパズルや暗号技術の学習演習で今も使われています。

まとめ

まとめ

  • ヴィジュネル暗号は、暗号化にキーワードを使用します。
  • シーザー暗号より安全ですが、それでも解読可能です。
  • 暗号技術の発展における重要な一歩です。
ヴィジュネル暗号 — イラスト10

よくある質問

「ヴィジュネル暗号」レッスンは無料ですか?

はい。「ヴィジュネル暗号」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Cryptology Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Cryptology Academyコースには全3レッスンが含まれています。

「ヴィジュネル暗号」で何を学びますか?

多表式換字暗号について学びます。 ブラウザで直接実行するハンズオンコードでCryptology Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Cryptology Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのCryptology Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/3です。

「ヴィジュネル暗号」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このCryptology Academyレッスンでコードを書いて実行できますか?

はい。すべてのCryptology Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. シーザー暗号
  2. ヴィジュネル暗号
  3. 転置式暗号
← Cryptology Academyに戻る