问答题请简述HMAC-MD5-96协议计算报文摘要的过程。

题目
问答题
请简述HMAC-MD5-96协议计算报文摘要的过程。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

某客户机使用DHCP获取IP地址等信息,其获取IP地址过程中捕获的4条报文及对第2条报文分析如下图所示。请分析其中的信息,补全内容。

编号报文摘要


正确答案:
【解题思路】DHCP的工作原理:(1)DHCP客户机广播“DHCP发现”消息,该消息源地址为0.0.0.0,目的地址为255.255.255.255。(2)当DHCP服务器监听到客户机的“DHCP发现”消息时,它会从还没有租出的地址中选择最前面的空置IP,连同其他的TCP/IP设定,向网络中广播“DHCP供给”消息。(3)DHCP客户机收到“DHCP供给”消息,如果接受其中提供的参数,就通过广播“DHCP请求”消息向DHCP服务器请求提供IP地址。(4)DHCP服务器广播“DHCP确认”消息,将IP地址分配给DHCP客户机。【参考答案】

第2题:

请简述RADIUS报文为何采用UDP协议传输,如何保证计费的可靠性?


正确答案: 1、UDP简化了服务器端的实现过程。
2、TCP是必须成功建立连接后才能进行数据传输的,这种方式在有大量用户使用的情况下实时性不好;
3、Radius依靠自身协议保证报文重传和服务器备份机制以确保计费可靠性.

第3题:

● 以下关于报文摘要的叙述中,正确的是 (56) 。

(56)A. 报文摘要对报文采用RSA进行加密

B. 报文摘要是长度可变的信息串

C. 报文到报文摘要是多对一的映射关系

D. 报文摘要可以被还原得到原来的信息


试题(56)分析
  报文摘要采用散列算法将任意长度的二进制串映射为固定长度的二进制串,这个固
定长度的二进制串称为散列值,散列值是一段数据唯一的标识形式。散列算法是不可逆
的,所阻从报文摘要中是无法得到原报文的,但原撤文和报文摘要并不是一一对应的关
系,不同的报文可能舍得到相同的报文摘要。
  报文摘耍采用散列算法一般为MD5和SHA-I,散列算法不需要密钥,所以不是严
格意义上的加密算法。采用相同的散列算法得到的报文摘要的长度是不变的.MD5产生
的报文摘要长度是128位的,SHA-l产生的报文摘要长度是160位的。
参考答案
    (56)C

第4题:

简述什么是报文摘要?如何知道报文是真实的?


正确答案:报文摘要是有发送的整个报文映射的一个短的位串。报文是一种散列函数。A将较长的报文X经过报文摘要运算后得出很短的报文摘要H,然后用自己的私钥对H进行MD运算,将X和H发给B,B将其分开,再用A的公钥对H进行E运算得出H,再对报文X进行MD运算,得出同样的报文摘要H就是真的,否则是假的。

第5题:

请列出OSPF的五种协议报文。


正确答案: 1、用于建立邻居关系的hello报文;
2、用于描述路有数据库的DD报文;
3、用于发送路由信息请求的LSR报文;
4、用于更新路由信息的LSU报文;
5、用于对路由更新信息确认的LSAck报文;

第6题:

● 以下关于报文摘要的说法错误的是 (39) 。

(39)

A.报文摘要的长度由报文大小决定

B.不同信息生成的报文摘要不同

C.MD5是一种生成报文摘要的算法

D.通过报文摘要不能恢复报文


正确答案:A

第7题:

请简述RADIUS协议1至5号报文的名称以及各自的作用?


正确答案: 1号报文--认证请求报文,是由BAS发起送给radius服务器表示一个用户的认证请求的;
2号报文--认证成功报文,是由radius发起送给BAS的,表示一个用户认证通过;
3号报文--认证拒绝报文,是由radius发起送给BAS的,表示一个用户认证被拒绝;
4号报文--计费请求报文,是由BAS发起送给radius服务器表示一个用户的计费开始、中间计费、计费结束的报文;
5号报文--计费响应报文,是由radius发起送给BAS的,是radius服务器对4号报文的响应。

第8题:

Needham-Schroeder协议是基于(41)的认证协议。

A.共享密钥

B.公钥

C.报文摘要

D.数字证书


正确答案:A
解析:本题考查有关Needham-Schroeder协议的基础知识。应该知道Needham-Schroeder协议是基于共享密钥进行认证的协议。

第9题:

请简述HMAC-MD5-96协议计算报文摘要的过程。


正确答案: 1、把msgAuthenticationParameters字段置为12个0字节2、根据密钥authKey计算K1和K2
3、把K1附加在wholeMsg后面,根据MD5算法计算服文摘要
4、把K2附加在第3步得到的结果后面,根据MD5算法计算报文摘要,取前12个字
节作为最后的报文摘要,即报文认证码MAC
5、用第4步得到的MAC代替msgAuthenticantionParameters。6、返回authenticatedWholemMsg作为被认证了的报文。

第10题:

简述SNMP协议实体接收报文的过程。


正确答案: 首先是按照BER编码恢复ASN。1报文,然后对报文进行语法分析、验证版本号和认证信息等。如果通过分析和验证,则分离出协议数据单元,并进行PDU的语法分析,必要时经过适当处理产生应答报文;如果认证失败,则产生一个陷入报文,向发送站报告通信异常情况,并丢弃报文