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

正文內(nèi)容

net中加密和解密的實現(xiàn)方法-文庫吧資料

2024-08-17 13:19本頁面
  

【正文】 Client client,SymmetricAlgorithm symm,string secretMsg){// 使用對稱密鑰和初始化矢量加密信息并發(fā)送給客戶端byte[] msgAsBytes。(symKeyEncrypted, 0, )。symKeyEncrypted = (, false)。byte[] symIVEncrypted。return result。 result = (RSAParameters)(ms)。(buffer, 0, len)。int totalLen = 0。RSAParameters result。MemoryStream ms = new MemoryStream()。}}private static RSAParameters getClientPublicKey(TcpClient client){// 從字節(jié)流獲取串行化的公共密鑰,通過串并轉(zhuǎn)換寫入類的實例byte[] buffer = new byte[RSA_KEY_SIZE_BYTES]。()。()。//使用對稱密鑰加密信息并發(fā)送encryptAndSendSecretMessage(client, symm, msg)。//使用客戶端的公共密鑰加密對稱密鑰并發(fā)送給客。symm = new TripleDESCryptoServiceProvider()。 = RSA_KEY_SIZE_BITS。return。}catch (Exception e){()。client = ()。()。return。msg = args[1]。RSACryptoServiceProvider rsa。TcpClient client。string msg。private const int TDES_KEY_SIZE_BITS = 192?! 〈a如下:namespace {public class CryptoServer{private const int RSA_KEY_SIZE_BITS = 1024。   將加密了的對稱密鑰發(fā)送給客戶端。服務(wù)器端的工作流程是:   從客戶端接收公共密鑰。實際上安全接口層(SSL)建立服務(wù)器和瀏覽器之間的安全對話使用的就是這種工作方式。下面的例子中我們使用不對稱加密來加密對稱密鑰。因此我們不希望在線對話中使用不對稱算法加密所有信息。你使用私有密鑰解密該文檔,這是唯一可以解密的密鑰,并且沒有通過網(wǎng)絡(luò)傳遞。在發(fā)送給我的途中可能有人會截取它,但是沒有關(guān)系,因為他們只能使用該密鑰給你的信息加密。這類算法使用的兩個密鑰有如下關(guān)系:使用公共密鑰加密的信息只能被相應(yīng)的私有密鑰解密。我需要使用某種方式將密鑰給你,這樣你才能解密文檔,但是不能冒密鑰和文檔被截取的風(fēng)險。我將使用對稱算法加密它;如果有人截取了它,他們也不能閱讀該文檔,因為他們沒有用于加密的唯一密鑰。()。StreamReader sr = new StreamReader(cstream)。transform = ()。(will now decrypt and show contents)。()。()。// 讀取源文件到cryptostream (((
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1