mysql 挑战握手协议_什么是挑战握手认证协议协议,在现实中有哪些应用?
实名感谢 @翟召轩 的回答
三年前刚刚毕业的时候碰到这个问题,很是疑惑;
现在做个回答,纪念下自己逝去的青春;
client端和server端在创建完tcp链接后进行协议交互的初始认证过程经常用到挑战握手协议;
主要用于校验client端是不是符合规则的合法端,当然也可以反向校验server端,如果server端没有按照约定发送指定格式的challenge协议,client端也可以直接断开链接,服务器同理,在没有收到一个符合约定的response的时候就可以主动断开链接,认为对方不合法;
比如Mysql的handshake过程,
在client端主动发起链接成功后,server端主动发送了一个challenge协议,内容包含seed以及Server支持的属性等,然后client端通过seed摘要密码(注意,此时就可以使用HMAC-MD5或者其他算法来进行摘要),发送response协议给服务器进行校验;
--------
类似情况在各种client/server应用中很多,比如我司的产品也是这样的流程,具体不表了
mysql 挑战握手协议_什么是挑战握手认证协议协议,在现实中有哪些应用?相关推荐
- 对接物联网设备tcp协议_什么是物联网?常见IoT协议最全讲解
本文介绍物联网基础知识:什么是物联网,以及常见的物联网协议. 一.什么是物联网? 物联网(Internet of Things)这个概念读者应该不会陌生.物联网的概念最早于1999年被提出来,曾被称为 ...
- 一图读懂开源协议_一张经典图,开源协议比较
部分内容来自维基 MPLMozilla公共许可证 版本 2.0 发布日期 2012年1月3日 是 是 (MPL 2.0預設與GPL 2+.LGPL 2.1+.AGPL 3+相容) 与其他协议代码链接 ...
- linux挑战:历史命令_博客挑战:分享您关于社区运作方式的知识
linux挑战:历史命令 通过博客每周社区管理主题来帮助我们收集社区知识. 本周的主题是鼓励新的贡献者. 社区是使开源软件正常工作的原因. 没有两个开源软件是相同的,因此没有两个社区是相同的,但是它们 ...
- ospf协议_三级网络技术考前选择题3—OSPF协议
一.视频讲解 二.知识点背诵 高频21次 1. OSPF是内部网关协议的一种,采用最短路径算法,使用分布式链路状态协议. 2. 对于规模很大的网络,OSPF通过划分区域来提高路由更新收敛速度.每个 ...
- ospf协议_「案例」OSPF路由动态协议及配置
OSPF(Open Shortest Path First), 开放最短路径优先协议,是一种开源的使用最短路径优先(SPF)算法的内部网关协议(IGP).常用于路由器的动态选路. 1.OSPF仅传播对 ...
- ipx互联网分组交换协议_什么是X.25分组交换网络协议?
ipx互联网分组交换协议 X.25 is a packet-switched network technology used long before ago. X.25 is one of the f ...
- 握手引理_图论中的握手引理–握手定理
握手引理 Hello Everyone, 大家好, Today we will see Handshaking lemma associated with graph theory. Before s ...
- rest协议 soap协议_什么是SOAP(简单对象访问协议)?
rest协议 soap协议 SOAP or Simple Object Access Protocol is a messaging protocol that is mainly used to c ...
- 车载以太网之DoIP协议_第一篇
车载以太网之DoIP协议_第一篇 1.DoIP含义 1.1 DoIP使用场景 1.2 DoIP在Autosar中的位置 2.以太网协议 2.1 物理层与数据链路层 2.2 网络层与传输层 2.3 Do ...
最新文章
- java命令行执行程序解决依赖外部jar包的问题
- Poj3177 分离的路径
- 优秀的网工都会NAT
- Node.js 博客实例(三)添加文件上传功能
- springsession分布式登录被覆盖_拉勾 分布式 学习小结
- 在windows系统上安装pip的注意事项
- 常用计算机名词解释,计算机常用名词解释
- 顶点计划 挑战性课程讨论
- Java-基础类库第一篇认识基础类库
- maven jersey mysql_Maven和Jersey Framework开发REST风格Web Service
- 全新MVSO影视源码+支持自动采集/超强SEO/自定义苹果CMS接口
- kernal tch 下载 天正_kernal tch 下载 天正_打开cad图时提示TCH_KERNAL 缺乏解释器天正图形看不见, 请下载天正插件.........
- ET7.0 腾讯云centos部署
- 算法在身边——学习算法从妈妈的菜谱开始
- IDEA 官网进不去解决办法
- 项目开发中,数据库是怎么设计的?
- 【阵列信号处理】DOA估计之MUSIC算法
- php处理jpg图片背景色,将白色处理为透明色
- TTL转232芯片应用电路
- JDK14+JAVAFX14+Maven定制jre打包瘦身,必成版