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

正文內(nèi)容

第6章160網(wǎng)絡(luò)數(shù)據(jù)加密與解密c160sharp160網(wǎng)絡(luò)應(yīng)用高級(jí)編程-免費(fèi)閱讀

  

【正文】 32 ? Hash算法的用途主要有兩大類:一類是將Hash值作為消息身份驗(yàn)證代碼( MAC,Message Authentication Code),用于和數(shù)字簽名一起實(shí)現(xiàn)對(duì)消息數(shù)據(jù)進(jìn)行身份驗(yàn)證;另一類是將 Hash值作為消息檢測(cè)代碼( MDC, Message Detection Code),用于檢測(cè)數(shù)據(jù)完整性。利用 Hash算法得到的這個(gè)固定長(zhǎng)度的較小的二進(jìn)制值叫 Hash值。一般實(shí)現(xiàn)方案為: 1) 傳輸雙方均各自生成一個(gè)公鑰 /私鑰對(duì)。 } 23 catch (Exception err) { ()。 = true。 不對(duì)稱加密(續(xù)) 17 ? 使用不對(duì)稱加密算法加密數(shù)據(jù)后,私鑰不是發(fā)送方傳遞給接收方的,而是接收方先生成一個(gè)公鑰 /私鑰對(duì),在接收被加密的數(shù)據(jù)前,先將該公鑰傳遞給發(fā)送方;注意,從公鑰推導(dǎo)出私鑰是不可能的,所以不怕通過網(wǎng)絡(luò)傳遞時(shí)被攻擊者截獲公鑰。 } } } } 15 ? 不對(duì)稱加密也叫公鑰加密,這種技術(shù)使用不同的加密密鑰與解密密鑰,是一種“由已知加密密鑰推導(dǎo)出解密密鑰在計(jì)算上是不可行的”密碼體制。 //使用傳遞的私鑰、 IV和內(nèi)存流創(chuàng)建解密流 CryptoStream cryptoStream = new CryptoStream(memoryStream, new TripleDESCryptoServiceProvider().CreateDecryptor(Key, IV), )。 12 try { //將字節(jié)數(shù)組寫入加密流 ,并清除緩沖區(qū) (toEncrypt, 0, )。 //得到加密后的字節(jié)流 byte[] encryptedBytes = EncryptText(str, , )。 = true。如果使用較大的密鑰,破譯將會(huì)更加困難。這些算法通過加密將 n字節(jié)的輸入塊轉(zhuǎn)換為加密字節(jié)的輸出塊。如果要加密或解密字節(jié)序列,必須逐塊進(jìn)行。 對(duì)稱加密(續(xù)) 5 ? 在 .NET Framework中,公共語(yǔ)言運(yùn)行時(shí) CLR使用面向流的設(shè)計(jì)實(shí)現(xiàn)對(duì)稱加密,該設(shè)計(jì)的核心是CryptoStream,實(shí)現(xiàn) CryptoStream的任何被加密的對(duì)象都可以和實(shí)現(xiàn) Stream的任何對(duì)象鏈接起來。 } private void buttonOK_Click(object sender, EventArgs e) { string str = 。 //顯示加密后的字符串 = (encryptedBytes)。 ()。 //創(chuàng)建一個(gè)字節(jié)數(shù)組保存解密后的數(shù)據(jù) byte[] decryptBytes = new byte[]。產(chǎn)生的主要原因有兩個(gè),一是對(duì)稱加密的密鑰分配問題,另一個(gè)是由于對(duì)數(shù)字簽名的需求。發(fā)送方得到此公鑰后,使用此公鑰加密數(shù)據(jù),再將加密后的數(shù)據(jù)通過網(wǎng)絡(luò)傳遞給接收方;接收方收到加密后的數(shù)據(jù)后,再用私鑰進(jìn)行解密。 } 22 private void buttonOK_Click(object sender, EventArgs e) { //使用默認(rèn)密鑰創(chuàng)建 RSACryptoServiceProvider對(duì)象
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1