简答题

散列函数是密码的的基础,请简述散列函数的特点。

正确答案

散列函数的主要功能是实现信息的完整性,具有以下特点:
①输入可以为任意长度。
②输出数据长度固定(即Hash值的长度由算法的类型决定,与输入的消息大小无关)。
③单向性,即给出一个Hash值,很难反向计算出原始输入。
④唯一性,即难以找到两个不同的输入会得到相同的Hash输出值。

答案解析

相似试题
  • 散列函数的主要功能是实现信息的完整性,不具有以下哪个特点()。

    单选题查看答案

  • 单向散列函数h=H(M),给定任意长度的M,h的长度固定,H的特性不包括()

    单选题查看答案

  • PKI系统使用了非对称算法、对称算法和散列算法。

    判断题查看答案

  • 密码学中的杂凑函数(Hash函数)按照是否使用密钥分为两大类:带密钥的杂凑函数和不带密钥的杂凑函数,下面()是带密钥的杂凑函数。

    单选题查看答案

  • 仿射密码加密函数26modbaxy,其中a要与26互素。

    判断题查看答案

  • 计算题:DES的密码组件之一是S盒。根据S盒表计算S3101101)的值,并说明S函数在DES算法中的作用。

    简答题查看答案

  • 什么是哈希函数,哈希函数有什么特点?

    简答题查看答案

  • 请简述陕西信合富秦家乐卡密码分为哪几种?

    简答题查看答案

  • 下列函数中,能把字符串中所有小写字母改为大写的函数是()。

    单选题查看答案