freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

第6章160網絡數據加密與解密c160sharp160網絡應用高級編程-wenkub

2023-05-09 20:23:04 本頁面
 

【正文】 el加密算法 TripleDESCryptoServiceProvider 128192 (每 64位遞增) 三重 DES加密算法 7 TripleDES加密算法介紹 ? TripleDES使用 DES算法的三次連續(xù)迭代,支持從 128位到 192位(以 64位遞增)的密鑰長度,其安全性比 DES更高。攻擊者如果對加密后的數據進行破譯,惟一的辦法就是對每個可能的密鑰執(zhí)行窮舉搜索。 3 ? 為了保證數據的安全, .NET基類庫中提供的私鑰算法類使用稱作密碼塊鏈( CBC, Cipher Block Chaining)的鏈模式,算法使用一個密鑰和一個初始化向量( IV, Initialization Vector)對數據執(zhí)行加密轉換。 ? 私鑰算法以塊為單位加密數據,一次加密一個數據塊。 ? .NET類庫使用的私鑰算法有 RC DES、TripleDES和 Rijndael。密鑰和初始化向量 IV一起決定如何加密數據,以及如何將數據解密為原始數據。而采用這種加密技術,即使使用最快的計算機執(zhí)行這種搜索,耗費的時間也相當長。 DES的含義是 Data Encryption Standard,是美國 1977年公布的一種數據加密標準,DES算法在各超市零售業(yè)、銀行自動取款機、磁卡及 IC卡、加油站、高速公路收費站等領域被廣泛應用,以此來實現(xiàn)關鍵數據的保密,如信用卡持卡人的 PIN的加密傳輸, IC卡的認證、金融交易數據包的 MAC校驗等,均用到 DES算法。 } private void FormTdesEncrypt_Load(object sender, EventArgs e) { = true。 return。 = ()。 //顯示解密后的字符串 = decryptString。 //將傳遞的字符串轉換為字節(jié)數組 byte[] toEncrypt = (str)。 return encryptedBytes。 } } 13 private string DecryptText(byte[] dataBytes, byte[] Key, byte[] IV) { //根據加密后的字節(jié)數組創(chuàng)建一個內存流 MemoryStream memoryStream = new MemoryStream(dataBytes)。 //得到解密后的字符串 string decryptedString = (decryptBytes)。 ()。公鑰和私鑰都在數學上相關聯(lián),用公鑰加密的數據只能用私鑰解密,反之,用私鑰加密的數據只能用公鑰解密。如果能避免通過不安全的網絡傳遞私鑰,就可以解決這個問題。 18 ? .NET Framework提供以下實現(xiàn)不對稱加密算法的類: DSACryptoServiceProvider RSACryptoServiceProvider 不對稱加密(續(xù)) 19 ? RSACryptoServiceProvider類使用加密服務提供程序提供的 RSA算法實現(xiàn)不對稱加密和解密。 = true。 //將被加密的字符串轉換為字節(jié)數組 byte[] dataToEncrypt = ()。 = (decryptedData)。其基本思想是:用不對稱加密
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1