1

私は今朝すべてを検索しましたが、TLSプロトコルを使用して非対称暗号化によってデータが送信されるというWebサイトが見つかりました それから、逆を見つけました 本当のことを教えてください。ありがとう 誰もがhttps上のtlsプロトコルのハンドシェイクをステップバイステップで説明されているガイドを知っていますか?HTTPSは非対称または対称暗号化を使用しますか?

+0

両方。非対称は比較的遅いため、実際のデータを暗号化するために使用される対称暗号化キーを暗号化するために使用されます。 –

+0

"data"とはアプリケーション層のペイロードを意味しますか? – Rahul

答えて

2

最高の答えは、両方を行うことです。 TLSは、非対称暗号化を使用して、一方または両方の当事者の身元を最初に確立する。第2に、非対称暗号化を使用して、鍵を対称暗号に交換します。したがって、非対称は通信の初期設定時にのみ使用されます。

残りの部分で使用される対称暗号化は、大量のデータ転送で高速かつ効率的です。キーは小さく、一般的に高速ですが、アルゴリズムも処理が簡単です。

ガイドとしては、単純なGoogle検索で十分です。私がIBMから見つけたものはうまく見えます。余分な詳細を取り除き、理解しやすくしました。

+0

SSLおよびTLS仕様では、暗号化が使用されていない可能性があります。この場合、それは、クライアントの実装に基づいてオプションであるアイデンティティ検証にのみ使用されます。 – micker

関連する問題