散列算法是指通过把一个单向数学函数应用于数据,将任意长度的一块数据转换为一个定长的、不可逆转的数据,常见的散列函数有哪些()。A、MD5B、SHA-1C、HMACD、ESAE、AS

题目

散列算法是指通过把一个单向数学函数应用于数据,将任意长度的一块数据转换为一个定长的、不可逆转的数据,常见的散列函数有哪些()。

  • A、MD5
  • B、SHA-1
  • C、HMAC
  • D、ESA
  • E、AS

相似考题
更多“散列算法是指通过把一个单向数学函数应用于数据,将任意长度的一块数”相关问题
  • 第1题:

    什么是HASH?()

    A、散列函数,将任意长度的数据映射到有限长度的域上

    B、HASH是一种数字货币加密算法

    C、HASH是一种表格,用来记账

    D、HASH是快手平台推出的带货明星


    答案:A

  • 第2题:

    关于哈希函数,说法错误的是:

    A、可以从生成的消息逆推出原消息;

    B、可以将任意长度的消息映射为固定长度的一个值

    C、也称为凑杂函数,散列函数

    D、常用于生成数字指纹


    参考答案:A

  • 第3题:

    安全单向散列函数不具备下列哪个特性?

    A.单向散列函数能处理任意大小的信息,其生成的信息摘要数据块长度总是具有固小

    B.对同一个源数据反复执行该函数得到的信息摘要相同

    C.单向散列函数生成的信息商要是不可预见的,原始信息的一个微小变化都会对新产生的信息摘要产生很大的影响

    D.具有可逆性,可以通过信息摘要重新生成原始数据信息


    正确答案:D
    解析:安全单向散列函数的特性保证如果两条信息的信息摘要相同,那么它们的信息内容也相同。但安全单向散列函数是单向的,一旦生成摘要,不具有可逆性。

  • 第4题:

    Hash函数是把任意长度的输入通过散列算法,变成固定长度的输出。()


    答案:正确

  • 第5题:

    MD5和SHA算法属于单向散列函数。


    正确答案:正确

  • 第6题:

    单向散列函数的特点有()。

    • A、函数输出值的长度与输入值长度有关,且输出值是随机的
    • B、函数输出值长度固定;输出长度越短,算法越安全
    • C、函数输出值是长度固定的、不可逆的、伪随机的值
    • D、是数字签名技术的组成部分,主要用于身份认证

    正确答案:C

  • 第7题:

    Hash函数就是把任意长度的输入,通过散列算法,变换成固定长度的输出,该输出称为()。


    正确答案:散列值

  • 第8题:

    寻找怎样的函数是公钥密码体制应用的关键()

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

    正确答案:C

  • 第9题:

    判断题
    Hash算法又称单向散列函数算法。
    A

    B


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

  • 第10题:

    单选题
    关于散列函数的概念,下列阐述中正确的是()
    A

    散列函数的算法是公开的

    B

    散列函数的算法是保密的

    C

    散列函数中给定长度不确定的输入串,很难计算出散列值

    D

    散列函数中给定散列函数值,能计算出输入串


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

  • 第11题:

    填空题
    Hash函数就是把任意长度的输入,通过散列算法,变换成固定长度的输出,该输出称为()。

    正确答案: 散列值
    解析: 暂无解析

  • 第12题:

    单选题
    单向散列函数的特点有()。
    A

    函数输出值的长度与输入值长度有关,且输出值是随机的

    B

    函数输出值长度固定;输出长度越短,算法越安全

    C

    函数输出值是长度固定的、不可逆的、伪随机的值

    D

    是数字签名技术的组成部分,主要用于身份认证


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

  • 第13题:

    密码学算法包含()

    A.安全单向散列函数算法

    B.数字签名算法

    C.椭圆曲线数字签名算法

    D.签名算法


    答案:BC

  • 第14题:

    安全单向散列函数不具备下列_______特性。

    A.单向散列函数能处理任意大小的信息,其生成的信息摘要数据块长度总是具有固定的大小

    B.对同一个源数据反复执行该函数得到的信息摘要相同

    C.单向散列函数生成的信息摘要是不可预见的,原始数据信息的一个微小变化都会对新产生的信息摘要产生很大的影响

    D.具有可逆性,可以通过信息摘要重新生成原始数据信息


    正确答案:B

  • 第15题:

    Hash是吧任意长度的输入通过散列算法,变换成固定长度的输出。()


    答案:正确

  • 第16题:

    关于散列函数的概念,下列阐述中正确的是()

    • A、散列函数的算法是公开的
    • B、散列函数的算法是保密的
    • C、散列函数中给定长度不确定的输入串,很难计算出散列值
    • D、散列函数中给定散列函数值,能计算出输入串

    正确答案:A

  • 第17题:

    下列关于散列函数的说法错误的是()

    • A、散列函数的输出的长度不固定
    • B、散列函数的输出是固定长度
    • C、散列函数的输入的大小是可变的
    • D、散列函数不需要加密密钥

    正确答案:A

  • 第18题:

    MAC算法等同于散列函数,接收任意长度消息,生成一个固定长度输出。


    正确答案:错误

  • 第19题:

    关于哈希函数,下列说法错误的是?()

    • A、可以将任意长度的消息映射为固定长度的一个值
    • B、也称为凑杂函数,散列函数
    • C、可以从生成的消息逆推出原消息
    • D、常用于生成数字指纹

    正确答案:C

  • 第20题:

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

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

    正确答案:C

  • 第21题:

    判断题
    MAC算法等同于散列函数,接收任意长度消息,生成一个固定长度输出。
    A

    B


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

  • 第22题:

    单选题
    以下哪种算法为不可逆的数学运算()
    A

    单向散列函数

    B

    RC4

    C

    混淆

    D

    DES


    正确答案: B
    解析: 答案是A,单向散列函数是单向的,不能通过散列码逆向推算出原始数据。选项B“RC4”是对称密码算法也不是不可逆的数学算法,攻击者获得密钥就可破解密文,同样道理选项D“DES”也是错误的。选项C“混淆”是Shannon提出的加密手段,它也不是不可逆的数学运算。

  • 第23题:

    多选题
    散列算法是指通过把一个单向数学函数应用于数据,将任意长度的一块数据转换为一个定长的、不可逆转的数据,常见的散列函数有哪些()。
    A

    MD5

    B

    SHA-1

    C

    HMAC

    D

    ESA

    E

    AS


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

  • 第24题:

    单选题
    下列关于散列函数的说法错误的是()
    A

    散列函数的输出的长度不固定

    B

    散列函数的输出是固定长度

    C

    散列函数的输入的大小是可变的

    D

    散列函数不需要加密密钥


    正确答案: B
    解析: 本题答案是选项A,因为散列函数的输入是任何长度的消息,它不规定输入的长度但是它的输出结果是固定长度的消息摘要,所以选项A“散列函数的输出的长度不固定”这个说法不正确。其他选项的说法都是正确的。散列函数不需要加密密钥只需要一个可变的输入值,所以选项D也是正确说法。