码迷,mamicode.com
首页 > Web开发 > 详细

HTTPS 简单学习

时间:2017-11-21 01:19:35      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:内容   修改   sha1   秘钥   验证   方式   sha   markdown   无法   

1. HTTP缺点

  1. 使用明文通信,内容可能会被窃听;

    通信加密:使用SSL和TLS;

    内容加密;

  2. 不验证通信方的身份,因此可能会遭到伪装;

    SSL提供加密和证书;

  3. 无法证明报文的完整性,因此会遭到修改;

    MD5和SHA1等;

2. HTTPS

HTTP + 加密 + 证书 + 完整性保护;

在HTTP和TCP协议中间加上了SSL层;

1.SSL采用的加密方式;

  • 共享秘钥加密(对称加密);
  • 公开秘钥加密(非对称加密);
  • 混合加密;

2.使用证书证明公开秘钥的正确性;

HTTPS 简单学习

标签:内容   修改   sha1   秘钥   验证   方式   sha   markdown   无法   

原文地址:http://www.cnblogs.com/qiaojushuang/p/7868621.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!