PKI 体系中,由 SSL/TSL 实现 HTTPS 应用,浏览器和服务器之间用于加密 HTTP 消息的方式是?

查看 312|回复 22
Trim21   
B 因为非对称加密很慢
CEBBCAT   
See this page fetch itself, byte by byte, over TLS
https://bytebybyte.dev/
看看这个网页的延时对你有没有帮助
CEBBCAT   
@CEBBCAT #11 延时 -> 演示
jimmyczm
OP
  
@cheng6563 在握手过程中使用了服务器的公钥加密了浏览器的私钥?
Greenm   
感觉你 还没懂,这中间有两个过程:
1. 密钥交换,用的非对称加密,就是 RSA 。
2. 用第一步交换来的密钥,对后续的传输内容加密,这一步用的是 AES ,就是对称加密。
所以这个题应该选 B 。 这个问题你可以试着问 GPT ,它会给你完整详细的解答。
jimmyczm
OP
  
@Trim21 里面是不是有一个服务器的公钥加密了浏览器的私钥的过程?
jimmyczm
OP
  
@CEBBCAT 好,我去看看
jimmyczm
OP
  
@Greenm 我问了下 chatgpt ,在握手过程中,浏览器使用了服务器的公钥加密会话密钥,那其实也算是使用了公钥加密吧?
Greenm   
@jimmyczm 你的题目是“PKI 体系中,由 SSL/TSL 实现 HTTPS 应用,浏览器和服务器之间用于加密 HTTP 消息的方式是?”
你要看清楚题目,题目问的是加密 “HTTP 消息”的方式,而不是整个握手过程,加密 http 消息就是只用了对称加密啊。
sujin190   
握手阶段用 rsa 公钥加密和签名后续通信用的对称加密密钥呗,应用数据都是通过这个协商的密钥对称加密通信
您需要登录后才可以回帖 登录 | 立即注册

返回顶部