单选题

将散列码用于消息认证的同时又要保证保密性还有希望有数字签名,这个过程需要几个密钥,它们的作用是什么()

A只需要一个私钥,发送方用他的私钥对散列码加密

B只需要两个密钥,先用对称密码中的密钥计算散列码,然后用发送方的私钥对散列码加密

C只需要两个密钥,发送方的私钥用于生成数字签名,再用对称密码中的密钥对消息和数字签名进行加密

D需要三个密钥,一个密钥用于计算散列码,第二个密钥是发送方的私钥用于数字签名,第三个密钥用于对上述结果进行加密

正确答案

来源:www.examk.com

答案解析

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

    单选题查看答案

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

    简答题查看答案

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

    简答题查看答案

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

    简答题查看答案

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

    简答题查看答案

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

    简答题查看答案

  • 将用户密码通过单向散列函数转化成散列码的主要目的是什么()

    单选题查看答案

  • 64位的散列码易受哪种攻击()

    单选题查看答案

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

    单选题查看答案