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-12 20:23本頁面
  

【正文】 { public partial class FormRsaEncrypt : Form { public FormRsaEncrypt() { InitializeComponent()。 18 ? .NET Framework提供以下實(shí)現(xiàn)不對稱加密算法的類: DSACryptoServiceProvider RSACryptoServiceProvider 不對稱加密(續(xù)) 19 ? RSACryptoServiceProvider類使用加密服務(wù)提供程序提供的 RSA算法實(shí)現(xiàn)不對稱加密和解密。發(fā)送方得到此公鑰后,使用此公鑰加密數(shù)據(jù),再將加密后的數(shù)據(jù)通過網(wǎng)絡(luò)傳遞給接收方;接收方收到加密后的數(shù)據(jù)后,再用私鑰進(jìn)行解密。如果能避免通過不安全的網(wǎng)絡(luò)傳遞私鑰,就可以解決這個(gè)問題。 不對稱加密(續(xù)) 16 ? 為什么不對稱加密更不容易被攻擊呢?關(guān)鍵在于對私鑰的管理上。公鑰和私鑰都在數(shù)學(xué)上相關(guān)聯(lián),用公鑰加密的數(shù)據(jù)只能用私鑰解密,反之,用私鑰加密的數(shù)據(jù)只能用公鑰解密。產(chǎn)生的主要原因有兩個(gè),一是對稱加密的密鑰分配問題,另一個(gè)是由于對數(shù)字簽名的需求。 ()。 } 14 catch (CryptographicException err) { throw new Exception(解密出錯(cuò): + )。 //得到解密后的字符串 string decryptedString = (decryptBytes)。 //創(chuàng)建一個(gè)字節(jié)數(shù)組保存解密后的數(shù)據(jù) byte[] decryptBytes = new byte[]。 } } 13 private string DecryptText(byte[] dataBytes, byte[] Key, byte[] IV) { //根據(jù)加密后的字節(jié)數(shù)組創(chuàng)建一個(gè)內(nèi)存流 MemoryStream memoryStream = new MemoryStream(dataBytes)。 } finally { ()。 return encryptedBytes。 ()。 //將傳遞的字符串轉(zhuǎn)換為字節(jié)數(shù)組 byte[] toEncrypt = (str)。 } } private byte[] EncryptText(string str, byte[] Key, byte[] IV) { //創(chuàng)建一個(gè)內(nèi)存流 MemoryStream memoryStream = new MemoryStream()。 //顯示解密后的字符串 = decryptString。 //顯示加密后的字符串 = (encryptedBytes)。 = ()。 //隨機(jī)生成密鑰 Key和初始化向量 IV ()。 return。 } private void buttonOK_Click(obje
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1