浏览器和服务器在基于https进行请求链接到数据传输过程中,用到了如下哪些技术?
正确答案: A B C D 你的答案: A D (错误)
非对称加密技术
对称加密技术
散列(哈希)算法
数字证书
非对称加密算法用于在握手过程中加密生成的密码
对称加密算法用于对真正传输的数据进行加密
而HASH算法用于验证数据的完整性。
非对称加密算法会生成公钥和私钥,公钥只能用于加密数据,因此可以随意传输,而网站的私钥用于对数据进行解密,所以网站都会非常小心的保管自己的私钥,防止泄漏。
http://justjavac.iteye.com/blog/1144151 数字签名一个通俗易懂的讲解。 https用到上面4项。 数字证书 用于验证公共钥。 散列(哈希)算法 生成签名
对称加密技术 对传输数据加密 非对称加密技术 http://justjavac.iteye.com/blog/1144151
http://kingj.iteye.com/blog/2103662 HTTPS的工作原理