SSL使用哪种对称密钥算法? [英] Which symmetric key algorithm does SSL use?

查看:135
本文介绍了SSL使用哪种对称密钥算法?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我了解,通过对称密钥加密/解密速度更快,浏览器通过SSL获取安全网站的公共密钥,并通过公共密钥加密rsa算法来建立会话密钥,然后通过某种对称算法继续通信。 SSL使用哪种对称密钥算法? DES? AES?

I understand that through SSL, the browser gets the public key of the secured website and through public key encryption rsa algorithm, these 2 establish session key and then continue communication thru some symmetric algorithm, because symmetric key encryption/decryption is faster. Which symmetric key algorithm does SSL use? DES? AES? or something else?

推荐答案

当客户端连接到服务器时,它会协商一个所谓的密码套件(加密,密钥的组合)。交换,身份验证算法)使用。每个SSL客户端或服务器都有一个允许的密码套件的列表,并且在握手期间,客户端和服务器协商要使用的密码套件。有时可能会发生,因为没有共同的分母(密码套件集不相交)并且无法建立连接。

When the client connects to the server, it negotiates a so-called ciphersuite (combination of encryption, key exchange, authentication algorithms) to use. Each SSL client or server has a list of allowed ciphersuites and during handshake the client and the server negotiate on what ciphersuite to use. It can happen sometimes, that there's no common denominator (ciphersuites sets don't intersect) and connection can't be established.

SSL支持的对称算法是DES,3DES,ARCFOUR,AES,Camellia,RC2,IDEA,SEED,NULL(不加密)。

Symmetric algorithms supported in SSL are DES, 3DES, ARCFOUR, AES, Camellia, RC2, IDEA, SEED, NULL (no encryption).

这篇关于SSL使用哪种对称密钥算法?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆