首页学历类考试大学管理学
(简答题)

MAC算法和HASH算法有何联系和区别?

正确答案

MAC算法和HASH算法非常相似,区别在于MAC算法需要一个密钥。MAC算法一般是由HASH算法演变而来,也就是输入报文和密钥结合然后应用HASH算法。只用采用相同的HMAC算法并共享密钥的通信双方才能产生相同的验证数据。

答案解析

相似试题

  • (简答题)

    设计一种报文安全交换方案,要求机密性、完整性和不可抵赖性。可以使用公钥算法、对称算法和Hash函数。

    答案解析

  • (单选题)

    下列算法属于Hash算法的是()

    答案解析

  • (判断题)

    SSL记录协议允许服务器和客户机相互验证,协商加密和MAC算法以及保密密钥。

    答案解析

  • (单选题)

    hash算法的碰撞是指:()

    答案解析

  • (填空题)

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

    答案解析

  • (判断题)

    SHA是一种双向hash算法,类似MD5但功能要比MD5更强大。

    答案解析

  • (单选题)

    Alice有一个消息M通过密钥K和MAC算法生成一个MAC为C(K,M),Alice将这个MAC附加在消息M后面发送给Bob,Bob用密钥K和消息M计算MAC并进行比较,这个过程可以提供什么安全服务?()

    答案解析

  • (判断题)

    MD5是一个典型的Hash算法,其输出的摘要值的长度可以是128位,也可以是160位

    答案解析

  • (判断题)

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

    答案解析

快考试在线搜题