可学答题网 > 问答 > MCPD(70-536)题库
目录: 标题| 题干| 答案| 搜索| 相关
问题

为应用程序开发人员上班 Certkiller.com,Certkiller


为应用程序开发人员上班 Certkiller.com,Certkiller.com 使用 Visual Studio.NET 2005 作为其应用程序开发平台。 您使用名为 Certkiller 的 Windwos XP 专业版客户端计算机-WS554 为您的开发计算机。 您正在开发.NET Framework 2.0 应用程序上 Certkiller-WS536。应用程序将用于通过 internet 发送的数据。 您必须确保发送的数据不被修改,或篡改在传输过程中,数据传输的保密性不重要。 你最近决定通过使用一个密钥来实现数据的哈希值和传输数据的哈希值。 数据的接收方应该能够检测是否数据或哈希值已修改虽然接收器有权访问该密钥用于计算哈希值。 此外,您必须确保 160 位密钥序列应该是可以接受的。 你应该做什么?()

  • A要编码的数据在传输之前应使用DESCryptoServiceProvider类
  • B要编码的数据在传输之前应使用HMACMD5类
  • C要编码的数据在传输之前应使用MACTripleDES类
  • D要编码的数据在传输之前应使用HMACSHA1类
参考答案
参考解析:

SHA1有功能的HMACSHA1类用于计算了基于消息验证代码(HMAC)和另外HMAC可以用于检查是否已在传输过程中修改了该消息。不正确的答案:答:类不应在该方案中使用因为该类用于编码的数据保护和维护它的保密性。应使用的类,因为方案所需的160位的哈希值序列和类只提供128位的哈希值序列。C:因为类使用一个密钥的长度16或24字节,虽然生产的8个字节的哈希值序列类应永远不会考虑在该方案中使用。

分类:MCPD(70-536)题库