首页 > 试题广场 >

下面有那些技术是在https应用到的?

[不定项选择题]
下面有那些技术是在https应用到的?
  • 对称加密
  • 非对称加密
  • 密钥交换
  • 哈希算法
明明也有哈希算法啊,答案有问题呢。证书的 signature 和 fingerprint 都有用到啊
发表于 2019-09-06 21:55:17 回复(0)
理论上应该ABCD都选,因为哈希算法也是必需的,所以答案是错误的
发表于 2020-03-13 13:14:11 回复(1)
https,其中s理解为SSL/TLS。
在SSL/TLS中,握手阶段,客户端在拿到服务端数字证书中的公钥后,用服务端的公钥加密自己生成的前主密钥,再发往服务端,经过密钥导出(要结合两个nonce和前主密钥),双方都可计算出几个对称密钥,用来加密会话、以及加密MAC(其实就是一种哈希算法)。这里其实就包含了对称加密、非对称加密、密钥交换和哈希算法。
前三个可能很好发现,哈希算法是因为密钥导出时,使用的密钥导出函数,如TLS使用的是PRF,就是由MD5和SHA-1构造出来的。还是多说一点,用以前写过的东西吧,见谅,大概是这样构造的:



发表于 2021-01-27 17:26:39 回复(0)
对生成的随机数需要使用哈希算法。
发表于 2019-09-12 10:51:44 回复(0)
证书的签名算法和指纹均有哈希算法参与
理论上D也是对的
发表于 2019-09-05 12:27:09 回复(0)
hash算法肯定有啊,不然你玩one time part呢?
发表于 2020-11-21 18:54:40 回复(0)