HTTPS 和 HTTP 的区别
2016-01-12 09:35
309 查看
HTTP 和 HTTPS : 它们是做什么的,哪里有区别?
当你在网上购物点击进入网上商城。你会发现你的游览器的地址栏突然会由HTTP变成HTTPS。可能你会问,这其中到底发生了什么呢?我们的信用卡信息是否安全呢?
答案是肯定的!我们的信息是安全的,这时候的网站确保我们的信息不会任何人窃取。
使用HTTPS,服务器传输信息的时候遵循一定的“密码”,它们在传输的时候会将要传输的信息根据“密码”加密,这样在没有“密码”的情况下就没有人能够对其进行解读。
这种“密码”被使用在Secure Sockets Layer(SSL)。
HTTP是如何工作的?
在最开始的时候,网络管理员想要找寻一种如何在网络中分享信息的方法。
最后他们在一种程序上达成协议。这就是我们现在的HTTP(HyperText Transfer Protocol).
随着HTTP的发展,人们发现在网络中传输信息不是那么的困难,所以很多人就开始对传输的信息产生不轨的想法。
这个时候一种保护传输信息的机制就应运而生。这种保护机制依靠SSL(Secure Sockets layer) 证书去加密要交换的信息。
加密意味着传输者和接受者都在一种“密码”上面达成协议并且使用该密码对信息进行转换。
这种加密信息然后进行交换的程序我们将他称为HTTPS.
人类可以自己对文件进行加密,但是计算机可以做的更快更有效率。为此,在终端用户的电脑上使用一个被称为SSL Certificate的文件去进行加密和解码。
SSL Certificate包含计算机用户的public key.
A用户分享自己的公开密匙(public key)给任何需要的人但是不分享他的专用密匙(private key),其他想要和A用户传输信息的人需要使用公开密匙对信息进行加密。
当你在网上购物点击进入网上商城。你会发现你的游览器的地址栏突然会由HTTP变成HTTPS。可能你会问,这其中到底发生了什么呢?我们的信用卡信息是否安全呢?
答案是肯定的!我们的信息是安全的,这时候的网站确保我们的信息不会任何人窃取。
使用HTTPS,服务器传输信息的时候遵循一定的“密码”,它们在传输的时候会将要传输的信息根据“密码”加密,这样在没有“密码”的情况下就没有人能够对其进行解读。
这种“密码”被使用在Secure Sockets Layer(SSL)。
HTTP是如何工作的?
在最开始的时候,网络管理员想要找寻一种如何在网络中分享信息的方法。
最后他们在一种程序上达成协议。这就是我们现在的HTTP(HyperText Transfer Protocol).
随着HTTP的发展,人们发现在网络中传输信息不是那么的困难,所以很多人就开始对传输的信息产生不轨的想法。
这个时候一种保护传输信息的机制就应运而生。这种保护机制依靠SSL(Secure Sockets layer) 证书去加密要交换的信息。
加密意味着传输者和接受者都在一种“密码”上面达成协议并且使用该密码对信息进行转换。
这种加密信息然后进行交换的程序我们将他称为HTTPS.
人类可以自己对文件进行加密,但是计算机可以做的更快更有效率。为此,在终端用户的电脑上使用一个被称为SSL Certificate的文件去进行加密和解码。
SSL Certificate包含计算机用户的public key.
A用户分享自己的公开密匙(public key)给任何需要的人但是不分享他的专用密匙(private key),其他想要和A用户传输信息的人需要使用公开密匙对信息进行加密。
相关文章推荐
- Linux下部署HTTPD网站服务器
- BZOJ 3504: [Cqoi2014]危桥|网络流
- Loadrunner之HTTP接口测试脚本实例
- 降低http请求次数
- 关于androidAsyncHttp支持https
- 程序员之网络安全系列(四):数据加密之非对称秘钥
- 2016年【太原网络营销师】郭文军教你做网站的第一步(域名与服务器)
- Java网络编程:利用Java mail包发送电子邮件
- http://shameant.iteye.com/blog/163007
- HTTP安全验证机制和Spring Security
- 四种方法下载网络文本数据到本地内存
- 使用ImageLoader第三方框架,加载网络图片
- IOS网络Socke(客户端,服务器端)t的简单介绍
- 2MSL TCP三次握手连接与四次握手关闭过程
- 网络基础
- 从http开始说Volley缓存
- 陕西高校试点在线授课 学生可跨校选修学分
- 优化网站的方法1-减少HTTP 请求
- 什么是网络分销?
- tcpdump