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

正文內(nèi)容

net中加密和解密的實現(xiàn)方法-展示頁

2024-08-19 13:19本頁面
  

【正文】 int)),0,(int))。CryptoStream cstream = new CryptoStream(fsOut,transform,)。//定義對稱算法對象實例和接口SymmetricAlgorithm symm = new RijndaelManaged()。//打開指定的文件FileStream fsIn = (file,)?! ∠旅媸羌用芎徒饷芤粋€文本文件的源程序片斷:namespace {class TextFileCrypt{public static void Main(string[] args){string file = args[0]。BinaryReader讀取源文件的輸入流。每種算法都有CreateEncryptor和CreateDecryptor兩個方法,它們返回實現(xiàn)ICryptoTransform接口的對象。.NET使用強大的隨機密鑰設(shè)置了提供程序的實例,選擇自己的密鑰是比較危險的,接受計算機產(chǎn)生的密鑰是一個更好的選擇,文中的代碼使用的是計算機產(chǎn)生的密鑰。在定義SymmetricAlgorithm抽象類的對象變量時我們可以指定任何一種對稱加密算法提供程序。文章使用FileStream類將文本文件讀入字節(jié)數(shù)組,也使用該類作為輸出機制。  對稱算法在數(shù)據(jù)流通過時對它進行加密。不對稱算法主要有RSA、DSA等,主要用于網(wǎng)絡(luò)數(shù)據(jù)的加密。對稱算法在加密和解密數(shù)據(jù)時使用相同的密鑰和初始化矢量,典型的有DES、 TripleDES和Rijndael算法,它適用于不需要傳遞密鑰的情況,主要用于本地文檔或數(shù)據(jù)的加密。本文重點討論加密和解密。由于隨著整個框架組件一起共享,密碼服務(wù)更容易實現(xiàn)了。YESKY 1 2 3 下一頁  .NET將原來獨立的API和SDK合并到一個框架中,這對于程序開發(fā)人員非常有利。陶剛編譯.NET中加密和解密的實現(xiàn)方法 20030422 使密碼服務(wù)擺脫了SDK平臺的神秘性?! 〖用芎徒饷艿乃惴ā ?,例如加密和解密數(shù)據(jù)、管理密鑰、驗證數(shù)據(jù)的完整性并確保數(shù)據(jù)沒有被篡改等等?! 〖用芎徒饷艿乃惴ǚ譃閷ΨQ(symmetric)算法和不對稱(asymmetric)算法。不對稱算法有兩個不同的密鑰,分別是公共密鑰和私有密鑰,公共密鑰在網(wǎng)絡(luò)中傳遞,用于加密數(shù)據(jù),而私有密鑰用于解密數(shù)據(jù)?! 〖用芎徒饷鼙镜匚臋n  下面的例子是加密和解密本地文本,使用的是Rijndael對稱算法。因此首先需要建立一個正常的流(例如I/O流)?! 〗酉聛矶x相應(yīng)的對象變量。代碼使用的是Rijndael算法,但是很容易改為DES或者TripleDES算法。  下一步,算法實例提供了一個對象來執(zhí)行實際數(shù)據(jù)傳輸?! ∽詈螅F(xiàn)在使用BinaryReader的ReadBytes方法讀取源文件,它會返回一個字節(jié)數(shù)組。指定的CryptoStream實例被告知它應(yīng)該操作的下層流,該對象將執(zhí)行數(shù)據(jù)傳遞,無論流的目的是讀或者寫。string tempfile = ()。FileStream fsOut = (tempfile, ,)。ICryptoTransform transform = ()。BinaryReader br = new BinaryReader(fsIn)。()。()。(creat
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1