暗号の基本概念
暗号化、復号、鍵など、暗号の基本原則を学びます。
「暗号の基本概念」はCoddyKit上の無料Cryptology Academyレッスンです。 これはレッスン3/3です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはCryptology Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Cryptology Academyコースには全3レッスンが含まれています。
用語を学びましょう
ここでは、いくつかの重要な用語を学びます。心配はいりません。簡単な用語なので、すぐに専門家のように使えるようになります。💪
平文
平文とは、普通に読める元のメッセージです。何も隠していない「正午に会おう」のような文を指します。
暗号文
暗号文とは、メッセージを変換したものです。部外者には意味のない文字列に見えます。🤫
暗号化
暗号化とは、平文を暗号文に変換することです。メッセージに鍵をかける行為だと考えられます。
復号
復号とはその逆で、暗号文を読める平文に戻すことです。🔓
鍵
鍵とは、メッセージに鍵をかけたり、開けたりするための秘密です。玄関の鍵と同じようなものです。🗝️
まとめて見てみましょう
平文のHIを、シーザー暗号の鍵1で変換すると、暗号文IJになります。鍵によって、元に戻す方法が決まります。
鍵が重要な理由
誰かに暗号文を見られても、鍵がなければ謎のままです。それが暗号の力です。✨
暗号方式と鍵の違い
暗号方式とは方法のことです(文字をずらすなど)。鍵とは秘密の具体的な値のことです(3つずらすなど)。
できました!
これで暗号学の基本を理解できました! 🎊 次は、実際の暗号を探っていきましょう。
クイックチェック
最後の確認です。メッセージを変換した、読めない状態のものを何と呼びますか?
よくある質問
「暗号の基本概念」レッスンは無料ですか?
はい。「暗号の基本概念」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Cryptology Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Cryptology Academyコースには全3レッスンが含まれています。
「暗号の基本概念」で何を学びますか?
暗号化、復号、鍵など、暗号の基本原則を学びます。 ブラウザで直接実行するハンズオンコードでCryptology Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Cryptology Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのCryptology Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/3です。
「暗号の基本概念」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このCryptology Academyレッスンでコードを書いて実行できますか?
はい。すべてのCryptology Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- 暗号学とは
- 秘密の符号の短い歴史
- 暗号の基本概念