niusouti.com

在密码学中,单向Hash函数具有(36)所描述的特性。A.对输入的长度不固定的字符串,返回一串不同长度的字符串B.不仅可以用于产生信息摘要,还可以用于加密短信息C.在某一特定时间内,无法查找经Hash操作后生成特定Hash值的原报文D.不能运用Hash解决验证签名、用户身份认证和不可抵赖性问题

题目

在密码学中,单向Hash函数具有(36)所描述的特性。

A.对输入的长度不固定的字符串,返回一串不同长度的字符串

B.不仅可以用于产生信息摘要,还可以用于加密短信息

C.在某一特定时间内,无法查找经Hash操作后生成特定Hash值的原报文

D.不能运用Hash解决验证签名、用户身份认证和不可抵赖性问题


相似考题
更多“在密码学中,单向Hash函数具有(36)所描述的特性。A.对输入的长度不固定的字符串,返回一串不同长度 ”相关问题
  • 第1题:

    在密码学中,单向Hash函数具有(48)所描述的特性。

    A.对输入的长度不固定的字符串,返回一串不同长度的字符串

    B.不仅可以用于产生信息摘要,还可以用于加密短信息

    C.在某一特定时间内,无法查找经Hash操作后生成特定Hash值的原报文

    D.不能运用Hash解决验证签名、用户身份认证和不可抵赖性问题


    正确答案:C
    解析:单向Hash函数提供了这样一种计算过程:输入一个长度不固定的字符串,返回一中定长的字符串(128位),又称Hash值。单向Hash函数用于产生信息摘要。Hash函数主要可以解决以下两个问题:在某一特定的时间内,无法查找经Hash操作后生成特定Hash值的原报文;也无法查找两个经Hash操作后生成相同Hash值的不同报文。这样在数字签名中就可以解决验证签名和用户身份验证、不可抵赖性的问题。

  • 第2题:

    以下说法中错误的是

    A.strcpy(A,B)函数是将A字符串的内容复制到B字符串中

    B.strlen(cha*s)返回字符串S的长度,未尾的字符不计算在内

    C.char a[20]="string";中字符串长度为6

    D.strstr(S1,S2)函数在字符串S1中从左边开始查找字符串S2,若查找成功则返回S2在S1中首次出现的位置,否则返回NULL,如果S2为"",则返回S1。


    正确答案:A
    解析:strcpy( )函数的一般形式为:strcpy(to,from),该函数将from字符串中的内容复制到to字符串中,故A项错误。

  • 第3题:

    在密码学中,单向Hash函数具有(52)的特性。

    A.对输入的长度不固定的字符串,返回一串不同长度的字符串

    B.不仅可以用于产生信息摘要,还可以用于加密短信息

    C.在某一特定时间内,无法查找经Hash操作后生成特定Hash值的原报文

    D.不能运用Hash解决验证签名、用户身份认证和不可抵赖性问题


    正确答案:C
    解析:对输入的长度不固定的字符串,单向Hash函数能够返回一串相同长度的字符串。单向Hash函数可以用于产生信息摘要,但是由于在某一特定时间内,无法查找经Hash操作后生成特定Hash值的原报文,它不能用于数据加密,主要被用于解决验证签名、用户身份认证和不可抵赖性问题。

  • 第4题:

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


    答案:正确

  • 第5题:

    Hash函数的输入长度是()。

    • A、512bit
    • B、128bit
    • C、任意长度
    • D、160bit

    正确答案:B

  • 第6题:

    关于字符串描述正确的是()。

    • A、字符串可以为空串
    • B、字符串的长度计算’/0’在内
    • C、字符串比较函数strcmp返回值类型是char
    • D、字符串求长度使用strcat

    正确答案:A

  • 第7题:

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

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

    正确答案:C

  • 第8题:

    关于HASH算法说法不正确的是()。

    • A、输入的数据长度是固定的
    • B、固定长度输出
    • C、单向不可逆
    • D、HASH算法是一个从明文到密文的不可逆的映射

    正确答案:A

  • 第9题:

    判断题
    文件的数字信息可以通过Hash函数计算得到。不管文件长度如何,它的Hash函数计算结果是一个固定长度的数字。
    A

    B


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

  • 第10题:

    填空题
    在多行编辑控件中返回插入点的位置可用()函数,返回字符串的长度可用()函数

    正确答案: position() ,len()
    解析: 暂无解析

  • 第11题:

    单选题
    数据结构里,关于字符串描述正确的是()。
    A

    字符串可以为空串

    B

    字符串的长度计算’/0’在内

    C

    字符串比较函数strcmp返回值类型是char

    D

    字符串求长度使用strcat


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

  • 第12题:

    单选题
    下列选项中属于杂凑函数特征的是()
    A

    输出的长度不固定

    B

    是一种单向函数

    C

    可根据输出结果求出输入值

    D

    可确保数据的机密性


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

  • 第13题:

    请编写一个函数fun(),它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较K的字符串。若两个字符串长度相等,则返回第1个字符串。

    例如,输入beijing<CR>shanghai<CR>(<CR>为回车键),函数将返回shanghai。

    注意:部分源程序给出如下。

    请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

    试题程序:

    include<stdio.h>

    char *fun(char *s, char *t)

    {

    }

    main()

    {

    char a[20],b[10],*p,*q;

    int i;

    printf ("Input 1th string: ");

    gets(a);

    printf{"Input 2th string: ");

    gets(b);

    printf("%s",fun(a,b));

    }


    正确答案:char *fun(char *s char *t) { int ii; for(i=0;s[i]!= '\0';i++); /*求字符串的长度*/ for(j=0;t[i]!= '\0';j++); if(i>=j) /*比较两个字符串的长度*/ return s; /*函数返回较长的字符串若两个字符串长度相等则返回第1个字符串*/ else return t; }
    char *fun(char *s, char *t) { int i,i; for(i=0;s[i]!= '\0';i++); /*求字符串的长度*/ for(j=0;t[i]!= '\0';j++); if(i>=j) /*比较两个字符串的长度*/ return s; /*函数返回较长的字符串,若两个字符串长度相等,则返回第1个字符串*/ else return t; } 解析:本题中,第1个for循环的作用是求出s的字符个数i,第2个for循环的作用是求出t的字符个数j,因为任何循环都要控制一条语句,所以在每一个for循环条件后面必须要有一个分号。
    本题也可用如下技巧:
    char*fun(char*s,char*t)
    {if(strlen(s)>=strlen(t)return s;
    else return t;
    }

  • 第14题:

    关于getline函数,说法不正确的是( )。

    A.该函数接收的字符串长度是受限的,可以人为设置所接收字符串的长度,它所接收的字符串长度是这一长度值减1

    B.该函数遇到换行符或其他终止符后结束操作

    C.该函数接收从键盘输入的字符串

    D.该函数是接收字符的函数


    正确答案:D
    解析:getline()一次读入一块字节,或者由一个换行符作为结束,或者由某个用户定义的终止字符作为结束。getline()格式:getline(char*sink,streamsizesize,chardelimiter='\n')。

  • 第15题:

    以下关于单向Hash函数特性的描述中,正确的是(49)。

    A.对输入的长度不固定的字符串,返回一串不同长度的字符串

    B.不仅可以用于产生信息摘要,还可以用于加密短信息

    C.在某一特定时间内,无法查找经Hash操作后生成特定Hash值的原报文

    D.不能运用Hash解决验证签名、用户身份认证和不可抵赖性问题


    正确答案:C
    解析:一个好的摘要函数具有如下特点:根据输入报文获取其输出摘要的时间非常短;根据输出数据无法还原出输入数据;不同长度的输入报文计算出的摘要长度相同。由以上摘要函数特点可知,选项C的描述是正确的。而选项A的描述是错误的,对选项A的正确描述应该是“对输入的长度不固定的字符串,返回一串相同长度的字符串”。通常摘要函数可用于数字答名、用户身份认证和防抵赖等场合,而不用于加密消息。

  • 第16题:

    下列选项中属于杂凑函数特征的是()

    • A、输出的长度不固定
    • B、是一种单向函数
    • C、可根据输出结果求出输入值
    • D、可确保数据的机密性

    正确答案:B

  • 第17题:

    数据结构里,关于字符串描述正确的是()。

    • A、字符串可以为空串
    • B、字符串的长度计算’/0’在内
    • C、字符串比较函数strcmp返回值类型是char
    • D、字符串求长度使用strcat

    正确答案:A

  • 第18题:

    文件的数字信息可以通过Hash函数计算得到。不管文件长度如何,它的Hash函数计算结果是一个固定长度的数字。


    正确答案:正确

  • 第19题:

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


    正确答案:散列值

  • 第20题:

    单选题
    Hash函数的输入长度是()。
    A

    512bit

    B

    128bit

    C

    任意长度

    D

    160bit


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

  • 第21题:

    单选题
    返回字符串长度的函数是()。
    A

    length()

    B

    left()

    C

    long()

    D

    len()


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

  • 第22题:

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

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

  • 第23题:

    单选题
    关于HASH算法说法不正确的是()。
    A

    输入的数据长度是固定的

    B

    固定长度输出

    C

    单向不可逆

    D

    HASH算法是一个从明文到密文的不可逆的映射


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