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

正文內(nèi)容

第6章160網(wǎng)絡(luò)數(shù)據(jù)加密與解密c160sharp160網(wǎng)絡(luò)應(yīng)用高級編程(已修改)

2025-05-22 20:23 本頁面
 

【正文】 1 第 6章 網(wǎng)絡(luò)數(shù)據(jù)加密與解密 對稱加密 不對稱加密 通過網(wǎng)絡(luò)傳遞加密數(shù)據(jù) Hash算法與數(shù)字簽名 2 對稱加密 ? 對稱加密也稱為私鑰加密,采用私鑰算法,加密和解密數(shù)據(jù)使用同一個密鑰。 ? 私鑰算法以塊為單位加密數(shù)據(jù),一次加密一個數(shù)據(jù)塊。 ? .NET類庫使用的私鑰算法有 RC DES、TripleDES和 Rijndael。這些算法通過加密將 n字節(jié)的輸入塊轉(zhuǎn)換為加密字節(jié)的輸出塊。如果要加密或解密字節(jié)序列,必須逐塊進行。 3 ? 為了保證數(shù)據(jù)的安全, .NET基類庫中提供的私鑰算法類使用稱作密碼塊鏈( CBC, Cipher Block Chaining)的鏈模式,算法使用一個密鑰和一個初始化向量( IV, Initialization Vector)對數(shù)據(jù)執(zhí)行加密轉(zhuǎn)換。密鑰和初始化向量 IV一起決定如何加密數(shù)據(jù),以及如何將數(shù)據(jù)解密為原始數(shù)據(jù)。通信雙方都必須知道這個密鑰和初始化向量才能夠加密和解密數(shù)據(jù)。 對稱加密(續(xù)) 4 ? 對稱加密算法的優(yōu)點是保密強度高,加 、 解密速度快,適合加密大量數(shù)據(jù)。攻擊者如果對加密后的數(shù)據(jù)進行破譯,惟一的辦法就是對每個可能的密鑰執(zhí)行窮舉搜索。而采用這種加密技術(shù),即使使用最快的計算機執(zhí)行這種搜索,耗費的時間也相當(dāng)長。如果使用較大的密鑰,破譯將會更加困難。 對稱加密(續(xù)) 5 ? 在 .NET Framework中,公共語言運行時 CLR使用面向流的設(shè)計實現(xiàn)對稱加密,該設(shè)計的核心是CryptoStream,實現(xiàn) CryptoStream的任何被加密的對象都可以和實現(xiàn) Stream的任何對象鏈接起來。實現(xiàn)對稱加密算法的類有四種: DESCryptoServiceProvider RC2CryptoServiceProvider RijndaelManaged TripleDESCryptoServiceProvider 對稱加密(續(xù)) 6 四種對稱加密類的主要特點 類 可用密鑰長度 ( bit) 加密算法 DESCryptoServiceProvider 64 DES加密算法 RC2CryptoServiceProvider 40128 (每 8位遞增) RC2加密算法 RijndaelManaged 128256 (每 64位遞增) Rijndael加密算法 TripleDESCryptoServiceProvider 128192 (每 64位遞增) 三重 DES加密算法 7 TripleDES加密算法介紹 ? TripleDES使用 DES算法的三次連續(xù)迭代,支持從 128位到 192位(以 64位遞增)的密鑰長度,其安全性比 DES更高。 DES的含義是 Data Encryption Standard,是美國 1977年公布的一種數(shù)據(jù)加密標準,DES算法在各超市零售業(yè)、銀行自動取款機、磁卡及 IC卡、加油站、高速公路收費站等領(lǐng)域被廣泛應(yīng)用,以此來實現(xiàn)關(guān)鍵數(shù)據(jù)的保密,如信用卡持卡人的 PIN的加密傳輸, IC卡的認證、金融交易數(shù)據(jù)包的 MAC校驗等,均用到 DES算法。 DES算法具有非常高的安全性,到目前為止,除了用窮舉搜索法對 DES算法進行攻擊外,還沒有發(fā)現(xiàn)更有效的辦法。 8 例 .使用 TripleDES加密算法對輸入的字符串進行加密,并輸出加密后的字符串和解密后的結(jié)果。 9 namespace TdesEncryptExample { public partial class FormTdesEncrypt : Form { public FormTdesEncrypt() { InitializeCompone
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1