摘要:java实现 HTTP/HTTPS请求绕过证书检测 一、Java实现免证书访问Https请求 创建证书管理器类 import java.security.cert.CertificateException; import java.security.cert.X509Certificate; imp
阅读全文
摘要:SSL/TLS协议 一、SSL协议的握手过程 开始加密通信之前,客户端和服务器首先必须建立连接和交换参数,这个过程叫做握手(handshake)。 假定客户端叫做爱丽丝,服务器叫做鲍勃,整个握手过程可以用下图说明。 握手阶段分成五步: 第一步,爱丽丝给出协议版本号、一个客户端生成的随机数(Clien
阅读全文
摘要:Https原理及证书管理 SSL(Secure Sockets Layer,安全套接层)/TLS(Transport Layer Security,传输层安全)保证了客户端web服务器的连接安全。客户端通过HTTPS连接使用web资源。为创建与客户端的安全连接,以加密格式发送/接受信息,Java提供
阅读全文
摘要:证书及证书管理 一、什么是证书?为什么要使用证书? 对数据进行签名(加密)是我们在网络中最常见的安全操作。签名有双重作用,作用一就是保证数据的完整性,证明数据并非伪造,而且在传输的过程中没有被篡改,作用二就是防止数据的发布者否认其发布了该数据。 签名同时使用了非对称性加密算法和消息摘要算法,对一块数
阅读全文