HTTPSでは、サーバーだけが秘密キーを保持し、メッセージをデコードできます。 疑問は、サーバーがクライアントに送信する前に応答をエンコードするかどうかです。
もしそうなら、秘密鍵を持たないので、クライアントはそれをどのようにデコードしますか?
もしそうでなければ、他者がどのように応答メッセージを改ざんするのを防ぐのですか?他人がHTTPSの応答msgを改ざんするのを防ぐには?
1
A
答えて
0
私は自分で質問に答えることができると思います。サーバーは公開鍵で応答を暗号化してクライアントに送信します。それ以外の場合、サーバーはチェックサムも送信します。これは署名として機能します。チェックサムは、サーバーだけが知っている秘密鍵に基づいて生成されるため、他の人がそれを作成することは困難です。したがって、誰かがメッセージを改ざんしようとすると、チェックサムと一致しません。
+0
ほとんどのアイデアです。それは公開鍵暗号の基盤です – Tom
関連する問題
- 1. 応答でデータ改ざんを防止する
- 2. DOM改ざんや改ざんを防止する
- 3. 丸めからの応答を防ぐ
- 4. pygameアプリケーションが応答を停止するのを防ぐ方法
- 5. HTTP 503応答がプロミスを拒否するのを防ぐ
- 6. ポート8000が応答しません。他の人は
- 7. VB.NETで改ざん防止のファイル
- 8. クロムのリフレッシュが応答しないのを防ぐ
- 9. 他の人が私のフラッシュを埋め込むのを防ぐ方法は?
- 10. 反応が子供のレンダリングを防ぐ(応答を待っているajaxローダー)
- 11. AJAXとPHPは機能の改ざんを防ぎます
- 12. ラジオボタンの改行を防ぐ方法は?
- 13. 反応ルータがURLを#追加するのを防ぐには?
- 14. wxpythonの後の改行を防ぐTextCtrl.WriteText()
- 15. 人々が私のソースコードを盗んでしまうのを防ぐには?
- 16. PHPはURL改ざんを防止します
- 17. 他の人が私のWebサービスにアクセスするのを防ぐにはどうしたらいいですか?
- 18. Djangoのレスポンスフレームワークがテキストファイルの改行を削除するのを防ぐには?
- 19. 他のサーバーがローカルハローキャストインスタンスに接続するのを防ぐ方法
- 20. Firefoxの改ざんデータを含む改ざん要求パラメータ?
- 21. ASP.NETでは、隠しフィールド値の改ざんを防止する方法
- 22. 一部のデータの改ざん防止署名の生成?
- 23. ユーザーが他のユーザーを変更するのを防ぐPHP
- 24. TCPソケットの応答が遅くなるのを防ぐにはどうすればよいですか?
- 25. C#でオブジェクトをシリアル化して改ざんを防止する方法は?
- 26. 他のアンドロイドアプリが自分のアクティビティにアクセスするのを防ぐには
- 27. クロスサイトスクリプティングとWebパラメータ再生フレームワークの改ざん防止
- 28. HTTPS応答
- 29. 私の(python)プログラムを他人にコピーして貼り付けるのを防ぐには?
- 30. プレイヤーの進捗状況を保存することで改ざん防止
HTTPSがeInternet上でどのように動作するかについては、多くの説明があります。概観として、データは非対称(公開/秘密鍵)暗号化で暗号化されず、AESなどの対称暗号化で暗号化され、非対称暗号化で暗号化されます。もちろんそれはより複雑です。 – zaph