全称:SSL:secure socket layer (私有协议)TLS:transport layer security(标准协议,公有,类似SSLv3,只有细微改动)(实际中,也有很多是TLS,但却称为SSL)应用:HTTPS over SSL  HTTPS 443号端口Email over SSL  包括SMTP POP3 IMAPSSL VPN封装位置这是只验证服务器的
原创 2016-08-26 23:09:45
1534阅读
一切尽在代码中,额。自己測试的小样例。感觉非常实用,做个记录。 server端: </pre><pre name="code" class="java">package com.mpc.test.clazz; import java.io.BufferedReader; import java.io
转载 2017-08-14 20:09:00
161阅读
2评论
我试图在Python中建立一个安全的套接字连接,而且我很难用SSL的位。我发现了一些如何建立与SSL连接的代码示例,但都涉及到关键文件。我正在尝试连接的服务器不需要接收任何密钥或证书。我的问题是如何基本上用SSL包装一个python socket连接。我知道我认为使用的密码是ADH-AES256-SHA,协议是TLSv1。这是我一直在努力:import socket import ssl # SE
转载 2020-12-04 01:25:26
41阅读
1.TCP粘包/拆包 TCP是个“流”协议,所谓流,就是没有界限的遗传数据。TCP底层并不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际情况进行包的划分,所以在业务上认为,一个完整的包可能会被TCP拆分成多个包进行发送,也有可能把多个小的包封装成一个大的数据包发送,这就是所谓的TCP粘包和拆包问题。 下图对TCP粘包和拆包问题进行说明 假设客户端分别发送了两个数据包D1和D2给服务端,由于
SSL:位于传输层和应用层之间,专门实现在传输之前加密,在接收端给应用层之前解密;使用非对称加密技术 SSL原理 1.客户端与服务端建立连接 2.互相Hello(包含支持的版本、算法;加上随机数) 3.服务端发送公钥 客户端发送公钥(双向验证才需要,单向跳过) 服务端验证客户端公钥(双向验证才需要,
原创 2021-06-17 19:22:53
826阅读
# 如何使用Python发送TCP连接使用SSL ## 一、整体流程 ```mermaid flowchart TD A(创建TCP连接) --> B(SSL握手) B --> C(发送数据) ``` ## 二、详细步骤 ### 步骤一:创建TCP连接 在开始之前,我们需要导入必要的库: ```python import socket import ssl ``` 然
原创 2024-06-05 05:31:33
105阅读
近日项目上使用Tomcat发布了一个Web Service服务,客户要求实现HTTPS的SSL安全技术提供服务接口,以下做个备份。一、单向认证1. 首先使用Keytool工具生成服务端的Keystore文件,Keytool工具实现确认下机器上是否配置了JDK的环境变量,如果没有的话需要进入JDK的当前目录执行命令了    keytool -genkey -alias
HTTP SSL TCP TLS 说的啥TCP 建立连接过程 HTTPS 的连接建立过程 HTTPS
原创 2022-06-23 09:45:21
284阅读
# Haproxy Reverse Proxy SSL to MySQL (TCP) Example ## 简介 在本篇文章中,我将教会你如何使用Haproxy作为反向代理将SSL连接透传到MySQL服务器。我们将使用Haproxy的TCP模式来实现此功能。 ## 流程概述 下面的表格展示了实现此功能的整个流程: | 步骤 | 描述 | | ---- | ---- | | 步骤1 | 安装和
原创 2023-09-11 03:56:33
179阅读
HTTP  SSL  TCP  TLS 说的啥TCP 建立连接过程 HTTPS 的连接建立过程 HTTPS 是啥HTTP 是明文传输,意味着端到端之间的任意节点都知道内容是消息传输内容是啥,这些节点可以是 路由器,代理等。HTTPS 就是来解决这个问题的,以安全为目的的 HTTP 通道,全称是 Hyper Text Transfer ProtocolSSL TLS 是啥SSL (secure So
转载 2021-06-08 11:12:08
912阅读
本章节主要探讨三个问题:1. SSL/TSL 的区别和联系是什么?2. 我们常说的 “三次握手” 发生在哪个阶段,SSL/TSL层有参与吗?3. HTTPS混合加密发生在哪个层?一、SSL 和 TLS联系继承关系:通过TLS 直接基于 SSL 3.0 设计,能够视为 SSL 的升级版,TLS 1.0 ...
转载 1月前
0阅读
SSL实现必须读取整条记录,哪怕select返回了一个字节可读,那么ssl也要读取整个记录,这种基于纪录的读写方式就是为了正确的加密个解密。因此如果用select模型的话可能会出现一些莫名其妙的问题,事实上也正是ssl消息需要加密解密从而需要整个消息整个消息读写才使得ssl协议的行为和tcp的有了少有的不一致。      tcp的特点是流式传输,流式的特点
原创 2010-04-06 21:34:00
776阅读
1. TCP三次握手和四次挥手本次例子,我们将要访问的 http://192.168.3.200 服务端。在终端一用 tcpdump 命令抓取数据包: 接着,在终端二执行下面的 curl 命令: 最后,回到终端一,按下 Ctrl+C 停止 tcpdump,并把得到的 http.pcap 取出到电脑。使用 Wireshark 打开 http.pcap 后,你就可以在 Wiresh
在接下来的系列文章中我们正是讨论关于身份认证的主题。在前面我们已经谈到了,WCF中的认证属于“双向认证”,既包括服务对客户端的认证(以下简称客户端认证),也包括客户端对服务的认证(以下简称服务认证)。对于TLS/SSL来说,客户端和服务在为建立安全上下文而进行的协商过程中会验证服务
转载 2011-05-29 14:14:00
97阅读
2评论
 nginx是比较流行的轻量级的web服务器,但在实际的应用中基本是利用其upstream模块来作为web的反向代理和负载均衡;当然nginx也可以作为mail的反向代理,这个情况比较少,主要还是web代理,谈到web基本上逃不过http\https\SSL\TCP这四个协议。  理解http\https\SSL\TCP这四个协议之间的关系有助于后期对nginx的安装、配置和优
原创 2015-03-12 01:57:15
6703阅读
1点赞
rocketmq、rabbitmq、kafka、activemq对比 随着互联网“微架构”模式兴起,原有大型集中式的IT服务被分拆成细粒度的多个“微服务”,这些微服务可以在一个局域网内,也可能跨机房部署。一方面对服务之间松耦合的要求越来越高,另一方面,服务之间的联系却越来越紧密,对通信质量的要求也越来越高。分布式消息队列可以提供应用解耦、流量消峰、消息分发等功能,已经成为大型互联网服务架构里标配的
转载 2024-06-20 13:00:38
36阅读
Secure Sockets Layer (SSL) and Transport Layer security (TLS ) are protocols that provide secure communications over a computer network or link. They are commonly used in web browsing and email. In th
转载 2018-10-10 10:17:00
459阅读
2评论
SSL技术白皮书 关键词:SSL,PKI,MAC 摘    要:SSL利用数据加密、身份验证和消息完整性验证机制,为基于TCP等可靠连接的应用层协议提供安全性保证。本文介绍了SSL的产生背景、安全机制、工作过程及典型组网应用。 缩略语: 缩略语 英文全名 中文解释 AES Advanced Encryption Standard 高级加密标准 CA Certif
原创 2021-09-09 11:29:20
327阅读
ssl
转载 2022-07-12 21:43:04
173阅读
SSL技术白皮书关键词:SSL,PKI,MAC摘    要:SSL利用数据加密、ESAdvanced Encryption
原创 2022-03-16 17:25:00
323阅读
  • 1
  • 2
  • 3
  • 4
  • 5