web-dev-qa-db-ja.com

SSLはどの対称鍵アルゴリズムを使用しますか?

SSLを介して、ブラウザは保護されたWebサイトの公開鍵を取得し、公開鍵暗号化rsaアルゴリズムを介して、これら2つはセッション鍵を確立し、対称鍵の暗号化/復号化が高速であるため、対称アルゴリズムを介して通信を継続することを理解しています。 SSLはどの対称鍵アルゴリズムを使用しますか? DES? AES?または、他の何か?

ありがとう

4
p2pnode

あなたが言及したものを含むいくつかがあります-RC4が一般的です、AESも利用可能です。

ウィキペディアのCipherSuite および TLS実装の比較 を参照してください。ブラウザでページのセキュリティビューを開くと、そのページで使用されている暗号化が表示されます。

6
Spectre

Symmetric_key_algorithmに関するウィキペディアの記事の下部にあるメモを読んでください: http://en.wikipedia.org/wiki/Symmetric_key_algorithm

それはあなたに暗号の素晴らしい内訳とそれらがどれほど一般的であるかを与えます。

私の最初の答え(下記)は秘密鍵の作成を扱っていました。
OpenSSLは、3つの異なる暗号オプションを使用して秘密鍵を暗号化します。

  1. DES
  2. トリプルDES
  3. IDEA

これについて詳しくは、openssl Webサイトを参照してください: http://www.openssl.org/docs/apps/genrsa.html

1
Chris Ting