HMAC是嵌套的MAC算法,使用不带密钥的哈希函数来构造MAC。
HMAC是嵌套的MAC算法,使用不带密钥的哈希函数来构造MAC。
参考答案和解析
传输的摘要算法中引入了共享密钥
相关考题:
哪一项描述了使用信息鉴权码(MAC)和数字签名之间的区别? A.数字签名通过使用对称密钥提供系统身份鉴别B.数据来源通过在MAC中使用私钥来提供C.因为未使用私钥,MAC只能提供系统鉴别而非用户身份鉴别D.数字签名使用私钥和公钥来提供数据来源和系统及用户鉴别
Which two steps does a receiver perform to validate a message using HMAC? () A、 decrypts the received MAC using a secret keyB、 compares the computed MAC vs. the MAC receivedC、 authenticate the receivedmessage using the sender’s public keyD、 look up the sender’s public keyE、 extracts the MAC from the receivedmessage thenencrypts the received message with a secret keyto producethe MACF、 Computes the MAC using the receivedmessage and a secret key as inputs to the hash function
哪一项描述了使用信息鉴权码(MAC)和数字签名之间的区别?()A、数字签名通过使用对称密钥提供系统身份鉴别B、数据来源通过在MAC中使用私钥来提供C、因为未使用私钥,MAC只能提供系统鉴别而非用户身份鉴别D、数字签名使用私钥和公钥来提供数据来源和系统及用户鉴别
MAC和加密类似,但是也有区别,以下哪个选项指出了MAC和加密的区别()A、MAC不使用密钥B、MAC使用两个密钥分别用于加密和解密C、MAC是散列函数D、MAC算法不要求可逆性而加密算法必须是可逆的
以下关于针对MAC的攻击方法错误的是()A、对给定的消息x,攻击者可以通过攻击密钥空间来确定认证密钥并找出x对应的值B、对给定的消息x,攻击者可以通过攻击MAC值来找出x对应的值C、攻击者可以攻击MAC而不试图去找出密钥,这种方法可以离线进行D、针对密钥空间的攻击可以离线进行
Alice有一个消息M通过密钥K和MAC算法生成一个MAC为C(K,M),Alice将这个MAC附加在消息M后面发送给Bob,Bob用密钥K和消息M计算MAC并进行比较,这个过程可以提供什么安全服务?()A、仅提供保密性B、仅提供不可否认性C、提供信息认证D、保密性和消息认证
以下列出了MAC和散列函数的相似性,哪一项的说法是错误的?()A、MAC和散列函数都是用于提供消息认证B、MAC的输出值不是固定长度的,而散列函数的输出值是固定长度的C、MAC和散列函数都不需要密钥D、MAC和散列函数都不属于非对称加密算法
多选题Which two steps does a receiver perform to validate a message using HMAC? ()Adecrypts the received MAC using a secret keyBcompares the computed MAC vs. the MAC receivedCauthenticate the receivedmessage using the sender’s public keyDlook up the sender’s public keyEextracts the MAC from the receivedmessage thenencrypts the received message with a secret keyto producethe MACFComputes the MAC using the receivedmessage and a secret key as inputs to the hash function
单选题Alice有一个消息M通过密钥K和MAC算法生成一个MAC为C(K,M),Alice将这个MAC附加在消息M后面发送给Bob,Bob用密钥K和消息M计算MAC并进行比较,这个过程可以提供什么安全服务?()A仅提供保密性B仅提供不可否认性C提供信息认证D保密性和消息认证
单选题下列是关于针对MAC安全性的说法,错误的是()A用穷举方法来确定认证密钥(用于计算消息认证码的密钥)比确定统一长度的加密密钥更困难BMAC可能存在有无须去寻找密钥的其他攻击C一般MAC函数是多对一函数,许多密钥都会产生正确的MAC.增加了攻击的难度D对任何MAC的攻击都必须找到正确的认证密钥
单选题以下关于针对MAC的攻击方法错误的是()A对给定的消息x,攻击者可以通过攻击密钥空间来确定认证密钥并找出x对应的值B对给定的消息x,攻击者可以通过攻击MAC值来找出x对应的值C攻击者可以攻击MAC而不试图去找出密钥,这种方法可以离线进行D针对密钥空间的攻击可以离线进行
单选题MAC和加密类似,但是也有区别,以下哪个选项指出了MAC和加密的区别()AMAC不使用密钥BMAC使用两个密钥分别用于加密和解密CMAC是散列函数DMAC算法不要求可逆性而加密算法必须是可逆的
多选题SET通过使用()等方法相结合保证了数据的保密性。A公共密钥方式加密B哈希算法C私有密钥方式加密D对称密钥方式加密