校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > UI专业知识 > 色彩
题目

浏览器和服务器在基于https进行请求链接到数据传输过程中,用到了如下哪些技术?(多选)

A.非对称加密技术

B.对称加密技术

C.散列(哈希)算法

D.数字证书

解答

正确答案是 ABCD

非对称加密算法用于在握手过程中加密生成的密码
对称加密算法用于对真正传输的数据进行加密
而HASH算法用于验证数据的完整性。
非对称加密算法会生成公钥和私钥,公钥只能用于加密数据,因此可以随意传输,而网站的私钥用于对数据进行解密,所以网站都会非常小心的保管自己的私钥,防止泄漏。
C 5条回复 评论
无畏无所畏

对我帮助很大,最重要的是帮我认识到自己的不足

发表于 2023-03-17 23:00:00
0 0
山山而川明明如月

太棒了,我也是从事开发工作近十年的程序员,现在主要带新手学Java

发表于 2022-05-24 21:00:00
0 0
小洁癖

https可以看成:

http+ssl.

原本的连接请求协议分层是:

http->tcp;
现在是http->SSL/TLS->tcp;
相当于加了一层中间层用于加密.
非对称加密如:RSA,分公钥和私钥(yue)
对称加密:加密解密钥匙是同一把。

发表于 2018-11-01 14:02:11
0 0
王王王

HTTPS 是由 HTTP 协议+SSL 协议构成。SSL 协议通过对信息进行加密,为网络通信提供安全保障。它运用了非对称密钥机制,这种机制是将公钥自由对外分发,而私钥只有信息接收者才有。 所以,应该为非对称加密和数字证书。  

发表于 2018-11-01 14:00:35
0 0
粽子

客户端有公钥,服务器有私钥,客户端用公钥对`对称密钥`进行加密,将加密后的对称密钥发送给服务器,服务器用私钥对其进行解密,所以客户端和服务器可用对称密钥来进行通信。公钥和私钥是用来加密密钥,而对称密钥是用来加密数据,分别利用了两者的优点。


发表于 2018-11-01 14:00:06
0 0