HTTPS 数字签名 证书

HTTPS 数字签名 证书

证书包含哪些内容

  1. 服务器公钥 (可以直接从证书获取,不需要使用CA公钥解密)
  2. 证书有效时间、计算摘要所用的散列函数、...等等。(可以直接从证书获取,不需要使用CA公钥解密)
  3. CA机构使用散列函数,对公钥、有效时间等计算信息摘要,CA机构再使用CA的私钥对这个摘要进行加密(加密后的结果就是数字签名)。

证书=公钥(服务方生成密码对中的公钥)+申请者与颁发者信息+签名(用CA机构生成的密码对的私钥进行签名)

客户端验证证书

  1. 客户端使用同样的散列函数得到信息摘要
  2. 客户端使用内置的CA公钥对数字签名进行解密,得到CA机构计算出的摘要
  3. 比较两个摘要,如果一致,则证书合法。

验证通过后

  1. 客户端生成一个随机数,用服务器公钥加密,发给服务器。
  2. 服务器使用私钥解密得到这个随机数,此后服务器和客户端都使用这个随机数,使用对称加密算法加密数据。

HTTPS通信过程

全部评论

相关推荐

05-26 09:07
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
05-19 19:57
蚌埠学院 Python
2237:Gpa70不算高,建议只写排名,个人技能不在多而在精,缩到8条以内。项目留一个含金量高的,减少间距弄到一页,硕士简历也就一页,本科不要写很多
点赞 评论 收藏
分享
缓解焦虑的最好方法是回家。鼠鼠昨天上午考完了本科阶段的最后一场考试,大概率考得稀烂,但是没多想,考完立马收拾行李,坐上了提前约好的顺风车飞奔回家。虽然家和学校很近,只有一百多公里的路程,但距离上次回家也已经有三四个月了。每次想回家,期间总有考试、毕业设计、面试、实习等等各种各样的原因,没办法回去,待在学校和公司的每一天也都充斥着无形的压力和焦虑。现在终于完成了答辩,考完了试,公司那边也请了假,是时候回去一趟了。没有提前通知爸妈,想给他们一个惊喜。下午提前到了家,他俩还在上班,只好让外公外婆来给我开门。因为我的回家,晚上外婆在厨房格外忙碌,做了满满一大桌子菜,填饱了我天天吃外卖的肚子。晚上也没空...
梦想是成为七海千秋:取决于家庭吧?其实回家更焦虑了,每天起床父母都问实习找好了没简历投递了没今天有没有面试,但是又没有什么结果,玩两下手机父母就会说你看你啥也没找到为什么天天就知道刷手机,怎么不去学习…我现在就希望我能永远在外面实习,报喜不报忧,等拿到一个好offer再回家
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务