urllib3urllib3是一个强大的,理智的友好的HTTP客户端程序。大部分的Python的生态系统已经使用,你也应该urllib3。urllib3带来从Python标准库缺少许多关键特征:线程安全。连接池。客户端SSL/TLS验证。多重编码文件上传。助手重试请求和处理HTTP重定向。支持gzip和deflate编码..
分类:
编程语言 时间:
2017-06-27 22:17:21
阅读次数:
154
HTTPS,HTTP over SSL,SSL是解决传输层安全问题的网络协议,其核心是基于公钥密码学理论实现了对服务器身份认证,数据的私密性保护以及对数据完整性的校验等功能。 SSL协议在HTTP请求开始之前增加了握手阶段,SSL/TLS握手———加密的HTTP请求———加密的HTTP应答 在SSL ...
分类:
Web程序 时间:
2017-06-26 17:15:53
阅读次数:
212
我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议。 HTTPS简介 HTTPS其实是有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS ...
分类:
Web程序 时间:
2017-06-06 16:00:44
阅读次数:
148
一、HTTPS 是什么? 根据维基百科的解释: 超文本传输安全协议(缩写:HTTPS,英语:Hypertext Transfer Protocol Secure)是超文本传输协议和SSL/TLS的组合,用以提供加密通讯及对网络服务器身份的鉴定。HTTPS连接经常被用于万维网上的交易支付和企业信息系统 ...
分类:
Web程序 时间:
2017-05-31 16:38:33
阅读次数:
263
一、作用 不使用SSL/TLS的HTTP通信,就是不加密的通信。所有信息明文传播,带来了三大风险。 (1) 窃听风险(eavesdropping):第三方可以获知通信内容。 (2) 篡改风险(tampering):第三方可以修改通信内容。 (3) 冒充风险(pretending):第三方可以冒充他人 ...
分类:
其他好文 时间:
2017-05-31 14:13:37
阅读次数:
189
mbedtls简介 ARM mbedtls使开发人员可以非常轻松地在(嵌入式产品中加入加密和 SSL/TLS 功能。它提供了具有直观的 API 和可读源代码的 SSL 库。该工具即开即用,可以在大部分系统上直接构建它,也可以手动选择和配置各项功能。 mbedtls 库提供了一组可单独使用和编译的加密 ...
分类:
其他好文 时间:
2017-05-31 10:11:15
阅读次数:
5006
以上代码使用TLS1.0协议,no TLS1.2后自动使用1.1,而no 1.1后就使用1.0了,为了兼容XP等旧操作系统。1.2之下都是不安全的。 var constains=require('constants'); ...
分类:
Web程序 时间:
2017-05-30 19:44:21
阅读次数:
333
一、前言 前面学习了Netty的codec框架,下面接着学习ChannelHandler与codec之间的关联。 二、ChannelHandler和codec Netty为不同的协议提供了处理器和编解码器,可以开箱即用,这些工具支持SSL / TLS和WebSocket,以及通过数据压缩使得HTTP ...
分类:
Web程序 时间:
2017-05-27 17:06:31
阅读次数:
550
这里因为的原因是https请求要检查证书,有些证书不正确的,网页不会正常展示内容,而会返回链接不安全,是否继续。不安全的链接是否继续。 详情参考: C#动态调用webService出现 基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系。http://www.mamicode.com/ ...
分类:
Windows程序 时间:
2017-05-18 13:59:46
阅读次数:
1028
生成私钥 生成一个ca.key私钥签名 然后用私钥生成一个伪造证书服务器的根证书 生成一个伪造证书服务器的根证书ca.crt 在攻击主机启动路由转发功能 或者echo 1 > /proc/sys/net/ipv4/ip_forward 因为sslsplit工作在特定的端口上,设置端口转发 先查看本地 ...
分类:
其他好文 时间:
2017-05-05 14:14:12
阅读次数:
241