server:key exchange init和client:key exchange报文作用是什么?报文内容为何有client to server 和server to client之分?
使用HCL模拟器,分别用两台设备做客户端和服务器,用户认证采用publickey公钥认证,在客户端生成publicky后将公钥导入到服务器端。配置完成后在客户端SSH 1.1.1.2登录服务器过程抓包,算法协商和秘钥交换过程如图,请问标黑的报文作用是什么?打开后报文如图。
(0)
最佳答案
这是密钥和算法协商阶段:
1.服务器端和客户端分别发送算法协商报文给对端,报文中包含自己支持的公钥算法列表,加密算法列表,MAC(Message Authentication Code,消息验证码)算法列表,压缩算法列表等。
2.和版本协商阶段类似,服务器端和客户端根据自己和对端支持的算法来决定最终要使用的各个算法。
3.服务器端和客户端利用Diffie-Hellman密钥交换算法,主机密钥对等参数,生成共享密钥和会话ID。会话密钥用于在后续的通信过程中两端对传输的数据进行加密和解密,而会话ID用于认证过程。
(0)
硬件分别是什么设备?
(0)
是HCL模拟器MSR36-20
是HCL模拟器MSR36-20
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明