当前位置: 首页 > news >正文

阿里巴巴做实商网站的条件网站建设总结

阿里巴巴做实商网站的条件,网站建设总结,做调查赚钱哪些网站最靠谱吗,wordpress搬家后乱码HTTPS就是用了TLS包装的Socket进行通信的HTTP 混合加密 被称为混合加密。具体过程如下: 使用非对称加密协商对称密钥: 在通信的开始阶段,通常由客户端和服务器使用非对称加密算法(如RSA)来协商一个对称密钥。通常情…

HTTPS就是用了TLS包装的Socket进行通信的HTTP

混合加密

被称为混合加密。具体过程如下:

使用非对称加密协商对称密钥: 在通信的开始阶段,通常由客户端和服务器使用非对称加密算法(如RSA)来协商一个对称密钥。通常情况下,客户端生成一个随机的对称密钥,然后使用服务器的公钥进行加密,发送给服务器。

对称加密通信: 一旦双方都有了相同的对称密钥,后续的通信可以使用这个对称密钥来进行加密和解密。对称加密算法(如AES)通常比非对称加密算法更高效,因此可以更好地满足大量数据的加密需求。

SSL和TLS

SSL(安全套接字层,Security Socket)和TLS(传输层安全,Transport Layer Security)协议位于网络协议栈中的传输层(Transport Layer)。

SSL虽然在日常对话中仍然经常被提及,但实际上已经被TLS取代。

TLS用在TCP上面,UDP不使用

服务器发送的SSL数字证书需要使用SSL的公钥来进行验证

TLS通常通过在底层的Socket连接上进行包装实现,如下

int main() {int client_socket;struct sockaddr_in server_addr;SSL_CTX *ssl_context;SSL *ssl_connection;// 初始化SSL库SSL_library_init();// 创建SSL上下文ssl_context = SSL_CTX_new(TLS_client_method());// 创建Socket连接client_socket = socket(AF_INET, SOCK_STREAM, 0);// 连接到服务器connect(client_socket, (struct sockaddr *)&server_addr, sizeof(server_addr);// 创建SSL连接对象ssl_connection = SSL_new(ssl_context);SSL_set_fd(ssl_connection, client_socket);// 建立SSL连接SSL_connect(ssl_connection) // 发送数据const char *message = "Hello, TLS!";SSL_write(ssl_connection, message, strlen(message));// 接收数据char buffer[1024];int bytes_received = SSL_read(ssl_connection, buffer, sizeof(buffer));// 关闭SSL连接SSL_shutdown(ssl_connection);SSL_free(ssl_connection);// 关闭Socket连接close(client_socket);// 清理SSL上下文SSL_CTX_free(ssl_context);return 0;
}

TLS过程

TLS(传输层安全)协议的实现过程涉及到多个步骤,包括握手、加密通信、数据传输和连接终止等。

在TLS握手过程中,客户端和服务器首先建立了TCP连接,然后才进行TLS握手。

握手过程在这里插入图片描述

客户端先发送第一随机数
服务器发第二随机数,发送证书(携带其公钥)
客户端验证证书
客户端返回用公钥加密后的预主密钥
此时服务器和客户端都有了第一随机数,第二随机数和预主密钥,生成对称密钥(会话密钥),之后就使用会话密钥。
会话密钥消耗资源少

http://www.ds6.com.cn/news/53405.html

相关文章:

  • 公司官网制作方案百度seo营销
  • 网页设计师常逛网站推广网站模板
  • 域名注册网站建设超级外链发布
  • 自己怎么做团购网站首页怎样在网上推广
  • 架设一个网站2021国内最好用免费建站系统
  • wordpress搭建电影网站优化培训内容
  • 做旅游网站平台合作入驻怎样策划一个营销型网站
  • 网站怎么做隐藏真实ip百度站长工具怎么用
  • java网站开发环境配置怎么网上推广自己的产品
  • 西部数码上传网站抖音账号权重查询
  • 网站建设 麓谷广州推广工具
  • 邢台移动网站建设公司自助建站系统模板
  • 做网站的软件有些什么如何创建一个网页
  • 可以自己买服务器做网站吗网站开发的步骤
  • 网站商品管理功能抖音seo招商
  • 国产做爰全免费的视频网站2022年app拉新推广项目
  • 越影网站建设网页设计期末作业模板
  • 珠海做网站推广公司网络营销方案案例
  • 申请免费网站公司简述网站建设的流程
  • 手机网站免费模板可以推广赚钱的软件
  • 做网站图片多少钱百度网络营销的概念
  • 深圳做营销网站公司哪家好网站推广的一般流程是
  • 泉州服装网站建设网站建设公司排行榜
  • wordpress同步微信公众号seo外包推广
  • 汕头网站外包郑州网站关键词排名技术代理
  • 深圳专业网站建设制作价格厦门seo排名收费
  • 郑州高新区做网站开发的公司2022年十大流行语
  • google打开wordpress怎样做seo搜索引擎优化
  • 真人做爰网站视频怎样做电商 入手
  • dreamweaver制作动态网页什么是seo和sem