zl程序教程

HTTPS、SSL、TLS

  • iOS https(SSL/TLS)数据捕获

    iOS https(SSL/TLS)数据捕获

    要捕获iPhone上的appstore的数据还真的没那么容易,以前介绍的那些使用代理手工导入证书的方法已经完全失效了,结果就是安装证书之后再打开appstore也无法正常的建立连接。按照我的分析其实是appstore在检测证书无效之后直接就没有发起任何的请求(可以通过wireshark抓包查看网络数据) 随之而来的是第二种方法,patch ssl证书校验函数,根据这个原理实现的有两个工具,一个是

    日期 2023-06-12 10:48:40     
  • 【RSA】HTTPS中SSL/TLS握手时RSA前后端加密流程

    【RSA】HTTPS中SSL/TLS握手时RSA前后端加密流程

    SSL/TLS层的位置SSL/TLS层在网络模型的位置,它属于应用层协议。接管应用层的数据加解密,并通过网络层发送给对方。 SSL/TLS协议分握手协议和记录协议,握手协议用来协商会话参数(比如会话密钥、应用层协议等等),记录协议主要用来传输应用层数据和握手协议消息数据,以及做加解密处理。我们应用层的的消息数据在SSL记录协议会给分成很多段,然后再对这个片段进行加密,最后在加上记录头后就发送出去

    日期 2023-06-12 10:48:40     
  • XmlDocument.Load(url)  url是https远程时,报错" 基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系。"   "根据验证过程,远程证书无效。"

    XmlDocument.Load(url) url是https远程时,报错" 基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系。" "根据验证过程,远程证书无效。"

    XmlDocument.Load(url)  url是https远程时,报错" 基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系。"   "根据验证过程,远程证书无效。" XmlDocument.Load(url)  url是是本地文件或者和是http时不会报错,但是如果是https远程时,会报错" 基础连接已经关闭: 未能为 SSL/TL

    日期 2023-06-12 10:48:40     
  • c# - WebClient下载https协议文件报错 System.Net.WebException: 请求被中止: 未能创建 SSL/TLS 安全通道 - 解决

    c# - WebClient下载https协议文件报错 System.Net.WebException: 请求被中止: 未能创建 SSL/TLS 安全通道 - 解决

    1.原因 这是因为本地的  .net版本  低于4.6,但项目大多使用4.0或者4.5 同时iis没有配置域名【本地测试机器一般都是没有域名的】 2.解决 方法1 配置域名【服务器的才行,本地机器成本太高,可以忽略了】 方法2 在使用 WebClient wc = new WebClient(); 之前,开启TLS 1.2协议 ServicePointManager.S

    日期 2023-06-12 10:48:40     
  • 浅谈 HTTPS 和 SSL/TLS 协议的背景与基础

    浅谈 HTTPS 和 SSL/TLS 协议的背景与基础

    大致了解几个基本术语(HTTPS、SSL、TLS)的含义 大致了解 HTTP 和 TCP 的关系(尤其是“短连接”VS“长连接”) 大致了解加密算法的概念(尤其是“对称加密与非对称加密”的区别) 大致了解 CA 证书的用途 考虑到很多技术菜鸟可能不了解上述背景,俺先用最简短的文字描述一下。如果你自认为不是菜鸟,请略过本章节,直接去看“HTTPS 协议的需求”。 先澄清几个术语——HT

    日期 2023-06-12 10:48:40     
  • 【转】聊聊HTTPS和SSL/TLS协议

    【转】聊聊HTTPS和SSL/TLS协议

    要说清楚 HTTPS 协议的实现原理,至少需要如下几个背景知识。1. 大致了解几个基本术语(HTTPS、SSL、TLS)的含义2. 大致了解 HTTP 和 TCP 的关系(尤其是“短连接”VS“长连接”)3. 大致了解加密算法的概念(尤其是“对称加密与非对称加密”的区别)4. 大致了解 CA 证书的用途 考虑到很多技术菜鸟可能不了解上述背景,俺先用最简短的文字描述一下。如果你自认为不是菜鸟,请略

    日期 2023-06-12 10:48:40     
  • HTTPS(SSL/TLS) 原理之深入浅出

    HTTPS(SSL/TLS) 原理之深入浅出

    注:本文参考自网络上的多篇HTTPS相关文章,本人根据自己的理解,进行一些修改,综合。 1. 必要的加密解密基础知识 1)对称加密算法:就是加密和解密使用同一个密钥的加密算法。因为加密方和解密方使用的密钥相同,所以称为称为对称加密,也称为单钥加密方法。     优点是:加密和解密运算速度快,所以对称加密算法通常在消息发送方需要加密大量数据时使用;  &nb

    日期 2023-06-12 10:48:40     
  • 解决HttpWebRequest访问https请求被中止: 未能创建 SSL/TLS 安全通道

    解决HttpWebRequest访问https请求被中止: 未能创建 SSL/TLS 安全通道

    处理HttpWebRequest访问https有安全证书的问题( 请求被中止: 未能创建 SSL/TLS 安全通道。)只需加上以下两行代码就行了。//处理HttpWebRequest访问https有安全证书的问题( 请求被中止: 未能创建 SSL/TLS 安全通道。)ServicePointManager.ServerCertificateValidation… 处理HttpWebRequest

    日期 2023-06-12 10:48:40     
  • centos上 小程序部署 nginx+https+ssL 提示错误:对应的服务器 TLS 为 TLS 1.0 ,小程序要求的 TLS 版本必须大于等于 1.2

    centos上 小程序部署 nginx+https+ssL 提示错误:对应的服务器 TLS 为 TLS 1.0 ,小程序要求的 TLS 版本必须大于等于 1.2

      解决办法: 1.nginx版本必须是1.0.6以上 2.修改配置文件,修改server内的ssl_protocols内容,增加TLSv1.2 3.重启nginx. ./nginx -s reload 稍等几十秒小程序重新请求,问题解决了。  

    日期 2023-06-12 10:48:40