我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议。HTTPS简介HTTPS其实是有两部分组成:HTTP +SSL/ TLS,也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS进行加密...
分类:
Web程序 时间:
2015-01-09 12:23:23
阅读次数:
174
要说清楚 HTTPS 协议的实现原理,至少需要如下几个背景知识。1. 大致了解几个基本术语(HTTPS、SSL、TLS)的含义2. 大致了解 HTTP 和 TCP 的关系(尤其是“短连接”VS“长连接”)3. 大致了解加密算法的概念(尤其是“对称加密与非对称加密”的区别)4. 大致了解 CA 证书的...
分类:
Web程序 时间:
2015-01-08 17:46:22
阅读次数:
252
简单说:http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。http的连接很简单,是无状态的,... HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议要比http协议安全详细来说:HTPPS和HTTP的概念HTTPS(全 称:Hy...
分类:
Web程序 时间:
2015-01-07 14:55:00
阅读次数:
193
总体交互流程如下 1. 客户端发起HTTPS请求 这个没什么好说的,就是用户在浏览器里输入一个https网址,然后连接到server的443端口。 2. 服务端的配置 采用HTTPS协议的服务器必须要有一套数字证书,可以自己制作,也可以向组织申请。区别就是自己颁发的证书需要客户端验证通过...
分类:
其他好文 时间:
2015-01-06 21:17:28
阅读次数:
140
为了Android上使用libcurl且支持HTTPS协议,需要依赖openssl,因此先来了解一下如何编译OpenSSL1.编译ARM下的共享库(默认的)我使用的是guardianproject的openssl,它已经提供好了android的ndk makefile。git clone https...
分类:
系统相关 时间:
2015-01-03 17:07:06
阅读次数:
649
图解HTTPS我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议。HTTPS简介HTTPS其实是有两部分组成:HTTP +SSL/ TLS,也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过...
分类:
Web程序 时间:
2014-12-26 12:55:47
阅读次数:
165
转自http://blog.mutoo.im/2013/12/curl-could-not-communicate-with-https-sites.htmlmac升级为10.10以后,homebrew升级挂了,curl提示连接ssl失败解决办法mvim ~/.curlrcproxy = http:...
分类:
Web程序 时间:
2014-12-24 19:56:31
阅读次数:
238
在安装Powershell网站服务之前,建议在企业中有CA服务器,因为后续的Powershell网站服务需要用到HTTPS协议进行访问,安装Powershell网站服务很简单,只是添加一个功能而已,下面开始安装了在WindowsServer2012的服务器管理界面,点击管理-->添加角色和功能默认下一步默认下..
puppet使用SSL(https)协议来进行通讯,默认情况下,puppet server端使用基于Ruby的WEBRick HTTP服务器。由于WEBRick HTTP服务器在处理agent端的性能方面并不是很强劲,因此需要扩展puppet,搭建Apache或者...
分类:
Web程序 时间:
2014-12-17 19:07:15
阅读次数:
213
因为12306是全球都可以访问的网站,需要提供高并发等功能,因此在各地都提供了多个服务器,通过DNS解析,不同地区的用户访问距离本地最近的服务器来进行解析,通过这样12306来分解各地的高并发请求。但这样的话就造成了另外一个问题,就是不同地区的用户在同一抢票时间抢相同的火车票,但看到的页面数据会有差别,有的可以看到剩余车票,而有的看不到,这是因为他们访问的不是同一个12306服务器,不同的缓存导致的。...
分类:
Web程序 时间:
2014-12-16 19:16:22
阅读次数:
172