單項選擇題

為應用程序開發(fā)人員上班 Certkiller.com,Certkiller.com 使用 Visual Studio.NET 2005 作為其應用程序開發(fā)平臺。
您使用名為 Certkiller 的 Windwos XP 專業(yè)版客戶端計算機-WS554 為您的開發(fā)計算機。
您正在開發(fā).NET Framework 2.0 應用程序上 Certkiller-WS536。應用程序將用于通過 internet 發(fā)送的數據。
您必須確保發(fā)送的數據不被修改,或篡改在傳輸過程中,數據傳輸的保密性不重要。
你最近決定通過使用一個密鑰來實現數據的哈希值和傳輸數據的哈希值。
數據的接收方應該能夠檢測是否數據或哈希值已修改雖然接收器有權訪問該密鑰用于計算哈希值。
此外,您必須確保 160 位密鑰序列應該是可以接受的。
你應該做什么?()

A.要編碼的數據在傳輸之前應使用DESCryptoServiceProvider類
B.要編碼的數據在傳輸之前應使用HMACMD5類
C.要編碼的數據在傳輸之前應使用MACTripleDES類
D.要編碼的數據在傳輸之前應使用HMACSHA1類

微信掃碼免費搜題