求计算机大神帮忙解决几个题目
B
http与https的区别:
整的来说:http采用明文传输,https采用加密密文传输。
具体区别:
在URL前加https://前缀表明是用SSL加密的。 你的电脑与服务器之间收发的信息传输将更加安全。
Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。
http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。http的连接很简单,是无状态的。
HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,HTTP协议是明文传输的协议。
https要比http协议安全。
https保障安全性原理:
1、客户端向服务器发送请求
2、服务器向客户端发送自己的证书
3、客户端验证证书的有效性(是否是可信用机构CA颁发的证书,如果不是则提出警告)并对比里面信息是否正确,不通过则立刻断开连接
4、向服务器端发送自己的证书及支持的加密算法列表
5、器端验证客户证书的有效性,并选择加密程度最高的加密算法,用客户的公钥加密后发给客户端
6、客户端用自己的私钥解密得到要使用的加密算法,然后随机产生主密码key在用服务器端的公钥对其加密并发送
7、服务器用自己的私钥解密获取主密码
8、以后发送的信息都通过对称加密进行加密通信
请问07和08题呢。。
2024-11-15 广告