博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Cable Messenger : 通讯层加密传输方案
阅读量:3624 次
发布时间:2019-05-21

本文共 497 字,大约阅读时间需要 1 分钟。

文章目录

Cable Messenger 在项目设计之初,就对数据安全提出了一定的要求。可以大致上分成“对通讯层加密”和“对敏感内容加密”。这里首先介绍“对通讯层加密”的相交内容。

作为一款IM产品,Cable Messenger 采用了HTTP超文本传输协议,TCP面向连接的传输控制协议,还在后面才介绍到的点对点近场通讯协议。而在长连接部分,在TCP基础上,我们采用了时下比较流行的更上层应用协议Websocket。在以前的文章我也对Websocket协议的实现以及其核心逻辑进行过比较详细的介绍,有兴趣的朋友可以查看 这篇文章。

这里就先介绍我们基于HTTP超文本传输协议下,在数据传输前对数据进行加密的处理。

HTTPS

在客户端调用服务接口进行数据获取及提交的时候,我们经常用到这个协议。HTTPS在HTTP协议的基础上,添加了TLS密钥生成及交互规范,在对数据进行传输前对传输数据进行进行对称加密,在接收端对数据进行相应的对称解密,实现对数据内容进行简单的保护,解决了明文传输的问题。

也正因为HTTPS协议作为一个国际规范被大家所熟知,所以在很多传输环节可以对整个过程数据进行获取

转载地址:http://xtuun.baihongyu.com/

你可能感兴趣的文章
第3课:PHP条件语句和运算符应用
查看>>
第4课:PHP循环语句使用方法
查看>>
第5课:PHP的真正力量是函数
查看>>
第6课:郭盛华课程PHP字符串函数
查看>>
第7课:郭盛华课程PHP超全局变量
查看>>
第8课:郭盛华课程PHP制作一个简单的HTML表单
查看>>
第9课:郭盛华课程如何使用PHP来验证表单数据
查看>>
第10课:郭盛华课程PHP表单验证E-mail 和 URL
查看>>
第11课:郭盛华课程PHP获得简单的日期时间
查看>>
第12课:郭盛华课程PHP-Cookies存储的使用方法
查看>>
第13课:郭盛华课程PHP-Sessions存储的使用方法
查看>>
第14课:郭盛华课程PHP错误处理语句
查看>>
第15课:郭盛华课程PHP文件如何引入
查看>>
第0课:郭盛华课程_零基础学Visual Basic编程语言
查看>>
第1课:郭盛华课程_如何安装VB编程软件及新建标准EXE程序
查看>>
第2课:郭盛华课程_VB编程之常用重要函数
查看>>
第3课:郭盛华课程_VB编程之如何使用Select Case 判断语句
查看>>
第4课:郭盛华课程_VB编程之Button按钮控件的应用
查看>>
第5课:郭盛华课程_VB编程之Label控件的使用技巧
查看>>
第6课:郭盛华课程_VB编程之TextBox控件的使用方法
查看>>