明日、Advanced Developmentの試験がありますが、暗号化のトピックにこだわっています。http://support.microsoft.com/kb/246071で読んだことがあります。しかし、私はまだ混乱しています。
メッセージが非対称暗号化を使用して公開鍵を使用して暗号化されている場合、復号化機能はメッセージを復号化するための秘密鍵をどのように認識しますか?確かにこれを行う唯一の方法は秘密鍵を公開することですが、それは非対称暗号化の目的を打ち負かします。
誰かがこれを非技術者が理解できるような方法で説明できますか?私が理解していない唯一の非対称暗号化であり、対称暗号化ではありません。前もって感謝します。
よろしく、
リチャード
編集:Webアプリケーションの場合のすべての答えを要約すると(これについて知る必要がある特定の用途):
- ユーザーがWebサイトにアクセスします。
- ユーザーは公開鍵を提供するように求められます。
- ユーザーは公開鍵と秘密鍵のペアを作成し、秘密鍵を秘密にして、公開鍵をサーバーに送り返します。
- サーバーは公開鍵を使用して、ユーザーに送信する必要のあるものをすべて暗号化し、情報をユーザーに送信します。
- ユーザーは自分の秘密鍵を使用してサーバーからの応答を復号化します。
- ユーザーは必要なことを実行し、秘密鍵を使用してサーバーに応答を送信します。
- サーバーは公開鍵を使用して復号化します。手順4〜7は何度も続く場合もあれば、1回だけ発生する場合もあれば、4と5だけが発生する場合もあります。
これはすべて正しいですか?もしそうなら、それは私が試験のために知る必要があるすべてであるはずです。このテーマに関する質問が出た場合、最大40%を取得するには、これ以上知る必要があるとは思わないでください。ただし、証明書と署名の存在については言及します。
助けてくれてありがとう。
よろしく、
リチャード
編集:まあ、私はちょうど私の試験から戻ってきました、そしてそれは私が思うにかなりうまくいきました。しかし、暗号化についての質問は出てきませんでした...とにかく助けに感謝しました。皆さんありがとう。
よろしく、
リチャード