更多“对于消息认证,散列函数必须具有什么性质才可以用?”相关问题
  • 第1题:

    在进行消息认证时,经常利用安全单向散列函数产生消息摘要。安全单向散列函数不需要具有(57)特性。

    A.不同输入产生相同输出

    B.根据输出可以确定输入消息

    C.提供随机性或者伪随机性

    D.获取输出的时间非常短


    正确答案:B
    解析:一个好的消息摘要函数应具有如下特点:①根据输入报文获取输出摘要的时间非常短;②根据输出无法还原出输入消息;③输出摘要的长度是固定的。可见,安全单向散列函数不具有“根据输出可以确定输入消息”的功能。

  • 第2题:

    公钥密码体制可以应用于()

    • A、访问控制
    • B、散列函数
    • C、消息认证码
    • D、加密,数字签名和密钥交换

    正确答案:D

  • 第3题:

    用来产生认证符的函数类型有好几种,以下关于产生认证符的函数类型的说法,错误的是()

    • A、对称加密算法不能生成认证符
    • B、消息认证码可以用于生成认证符
    • C、散列函数可以用于生成认证符
    • D、非对称加密算法可以将整个消息的密文作为认证符

    正确答案:A

  • 第4题:

    什么函数可以用于验证消息的完整性()

    • A、单向函数
    • B、单向陷门函数
    • C、单向散列函数
    • D、双向函数

    正确答案:C

  • 第5题:

    消息认证码和散列函数之间的区别是什么?


    正确答案: 消息认证码(MAC) 依赖公开函数,密钥控制下对消息处理,生成定长认证标识,并加以认证。
    散列函数(单向hash函数):将任意长度的消息换为定长的消息摘要,并加以认证。

  • 第6题:

    以下哪个概念是这样被定义的“通过计算消息的散列值并用产生者的私钥加密这个值来生成一值,这个值来确认数据的来源和完整性”()

    • A、数字信封
    • B、散列函数
    • C、数字签名
    • D、消息认证码

    正确答案:C

  • 第7题:

    以下列出了MAC和散列函数的相似性,哪一项的说法是错误的?()

    • A、MAC和散列函数都是用于提供消息认证
    • B、MAC的输出值不是固定长度的,而散列函数的输出值是固定长度的
    • C、MAC和散列函数都不需要密钥
    • D、MAC和散列函数都不属于非对称加密算法

    正确答案:C

  • 第8题:

    单选题
    由消息很容易计算出散列码,但是由散列码却不能计算出相应的消息,这个是散列函数的什么性质()
    A

    抗弱碰撞性

    B

    抗强碰撞性

    C

    单向性

    D

    随机性


    正确答案: C
    解析: 暂无解析

  • 第9题:

    单选题
    使用最广泛的两种消息认证方法是:()。
    A

    对称加密算法法和非对称加密算法

    B

    AES和DES

    C

    RSA和ECDSA

    D

    消息认证码和散列函数


    正确答案: C
    解析: 暂无解析

  • 第10题:

    问答题
    消息认证码和散列函数有哪些区别?

    正确答案: 散列函数(Hash):将任意长度的消息变换为定长的消息摘要,并加以认证。
    消息认证码(MAC.:依赖公开的函数(密钥控制下)对消息进行处理,生成定长的认证标识,并加以认证。
    解析: 暂无解析

  • 第11题:

    单选题
    什么函数可以用于验证消息的完整性()
    A

    单向函数

    B

    单向陷门函数

    C

    单向散列函数

    D

    双向函数


    正确答案: A
    解析: 该题答案是C,单向散列函数可以用于验证消息的完整性。选项A和选项D是迷惑选项,选项B中“单向陷门函数”是非对称加密算法的关键,但不是永远消息的完整性验证。

  • 第12题:

    单选题
    散列函数的哪个性质可以保证,不能找到与给定消息具有相同散列值的另一个消息()
    A

    单向性

    B

    抗弱碰撞性

    C

    随机性

    D

    抗强碰撞性


    正确答案: C
    解析: 暂无解析

  • 第13题:

    散列函数不同的叫法有()

    • A、哈希函数
    • B、杂凑函数
    • C、收缩函数
    • D、消息摘要
    • E、数字指纹

    正确答案:A,B,C,D,E

  • 第14题:

    为提供消息认证,应以何种方式保证散列值的安全?


    正确答案: 1.用对称密码对消息及附加在其后的散列码加密。
    2.用对称密码仅对散列加密。
    3.用公钥密码和发送方的密钥仅对散列加密。
    4.若寄希望保证保密性有希望有数字签名,则先用发送方的密钥对散列码加密
    5.该方法使用散列函数但不使用加密函数来进行消息认证。
    6.如果对整个消息和散列码加密,则E.中的方法可提供保密性。

  • 第15题:

    消息认证码和散列函数有哪些区别?


    正确答案: 散列函数(Hash):将任意长度的消息变换为定长的消息摘要,并加以认证。
    消息认证码(MAC.:依赖公开的函数(密钥控制下)对消息进行处理,生成定长的认证标识,并加以认证。

  • 第16题:

    由消息很容易计算出散列码,但是由散列码却不能计算出相应的消息,这个是散列函数的什么性质()

    • A、抗弱碰撞性
    • B、抗强碰撞性
    • C、单向性
    • D、随机性

    正确答案:C

  • 第17题:

    使用最广泛的两种消息认证方法是:()。

    • A、对称加密算法法和非对称加密算法
    • B、AES和DES
    • C、RSA和ECDSA
    • D、消息认证码和散列函数

    正确答案:D

  • 第18题:

    散列函数的哪个性质可以保证,不能找到与给定消息具有相同散列值的另一个消息()

    • A、单向性
    • B、抗弱碰撞性
    • C、随机性
    • D、抗强碰撞性

    正确答案:B

  • 第19题:

    问答题
    对于消息认证,散列函数必须具有什么性质才可以用?

    正确答案: 1H可使用于任意长度的数据块
    2H能生成固定长度的输出
    3对于任意长度的x,计算H(x)相对容易,并且可以用软/硬件方式实现
    4对于任意给定值h,找到满足H(x)=h的x在计算机上不可行
    5对于任意给定的数据块x,找到满足H(y)=H(x),的y=!x在计算机上是不可行的。
    6找到满足H(x)=H(y)的任意一对(x,y)在计算机上是不可行的。
    解析: 暂无解析

  • 第20题:

    单选题
    以下哪个概念是这样被定义的“通过计算消息的散列值并用产生者的私钥加密这个值来生成一值,这个值来确认数据的来源和完整性”()
    A

    数字信封

    B

    散列函数

    C

    数字签名

    D

    消息认证码


    正确答案: C
    解析: 选项C是正确的,数字签名使得消息的产生者可以添加一个起签名作用的码,通过计算消息的散列值并用产生者的私钥加密散列值来生成签名。签名保证了消息的来源和完整性。数字信封是密文和密钥的组合以加密的形式发给接受者使用,所以选项A不是本题内容所定义的。散列函数将可变的输入信息转化为固定大小的输出,是消息认证码的一种变形。消息认证码的定义是利用密钥来生成一个固定长度的短数据块,并将该数据块附加在消息之后。根据以上解释可知本题定义的概念是数字签名。

  • 第21题:

    问答题
    消息认证码和散列函数之间的区别是什么?

    正确答案: 消息认证码(MAC) 依赖公开函数,密钥控制下对消息处理,生成定长认证标识,并加以认证。
    散列函数(单向hash函数):将任意长度的消息换为定长的消息摘要,并加以认证。
    解析: 暂无解析

  • 第22题:

    单选题
    用来产生认证符的函数类型有好几种,以下关于产生认证符的函数类型的说法,错误的是()
    A

    对称加密算法不能生成认证符

    B

    消息认证码可以用于生成认证符

    C

    散列函数可以用于生成认证符

    D

    非对称加密算法可以将整个消息的密文作为认证符


    正确答案: A
    解析: 暂无解析

  • 第23题:

    单选题
    公钥密码体制可以应用于()
    A

    访问控制

    B

    散列函数

    C

    消息认证码

    D

    加密,数字签名和密钥交换


    正确答案: A
    解析: 公钥密码体制可以应用于加密,数字签名和密钥交换。其他选项都是迷惑选项。