老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

ASP.NET中怎么實現RSA加密

本篇文章給大家分享的是有關ASP.NET中怎么實現RSA加密,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

創新互聯建站自2013年創立以來,先為蔡甸等服務建站,蔡甸等地企業,進行企業商務咨詢服務。為蔡甸企業網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。

RSA參數的產生:RSA參數的類型就是上面提到的RSAParameters 結構,查閱MSDN可知其包含了D、DP、DQ、Exponent、InverseQ、Modulus、P、Q八個字段。加密時僅需要Exponent和Modulus兩個值,可看成公鑰。解密時所有字段都需要,可看成私鑰。下面這段程序顯示了如何產生RSA兩個參數:

以下為引用的內容:

RSACryptoServiceProvider rsa = new RSACryptoServiceProvider();  RSAParameters rsarsaParamsExcludePrivate=rsa.ExportParameters(false);  RSAParameters rsarsaParamsIncludePrivate=rsa.ExportParameters(true);

RSACryptoServiceProvider類的ExportParameters(bool)方法用于導出RSA參數,true表示導出上述八個字段的“私鑰”,false表示導出“公鑰”。

使用RSA參數進行加密解密:這一步需要把上面兩個參數導入到RSACryptoServiceProvider類對象中,再用它對數據進行加密。如下面的代碼所示,我們可以寫一個函數來完成加密過程:

以下為引用的內容:

Publicbyte[]RSAEncrypt(byte[]b)  {  RSACryptoServiceProviderrsa=newRSACryptoServiceProvider();  rsa.ImportParameters(rsaParamsExcludePrivate);//導入公鑰  byte[]EncryptedData=rsa.Encrypt(DataToEncrypt,false);  returnEncryptedData;  }

解密時只要把rsa.ImportParameters(rsaParamsExcludePrivate)換成rsa.ImportParameters(rsaParamsExcludePrivate),再把Encrypt換成Decrypt就行了。

保存和加載RSA參數:RSA參數可以保存為XML格式,下面代碼說明了如何保存和加載(只列出了關鍵部分)

保存:

以下為引用的內容:

RSACryptoServiceProvider rsa = new RSACryptoServiceProvider();  StreamWriter writer=new StreamWriter(@"d:\PublicAndPrivateKey.xml");  string PPKeyXml=rsa.ToXmlString(true);//保存私鑰  writer.Write(PPKeyXml);  writer.Close();  writer=new StreamWriter(@"d:\PublicKey.xml");  string PKeyXml=rsa.ToXmlString(false);//保存公鑰  writer.Write(PKeyXml);  writer.Close();

讀取:

以下為引用的內容:

RSACryptoServiceProvider rsa = new RSACryptoServiceProvider();  StreamReader reader=new StreamReader(@"d:\PublicKey.xml");  string PKey=reader.ReadToEnd();  rsa.FromXmlString(PKey);  reader.Close();  StreamReader reader=new StreamReader(@"d:\PublicAndPrivateKey.xml");  string PPKey=reader.ReadToEnd();  reader.Close();

以上就是ASP.NET中怎么實現RSA加密,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注創新互聯行業資訊頻道。


本文標題:ASP.NET中怎么實現RSA加密
鏈接URL:http://www.xueling.net.cn/article/ihpjcs.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 欧美色就插 | 久精品国产欧美亚洲色aⅴ大片 | 亚洲国产国产亚洲一二三 | 亚洲精品66 | 四虎在线观看视频 | 免费小视频在线观看 | 久久精品国产第一区二区三区 | 中国av一区二区三区 | 国产极品粉嫩馒头一线天av | 狠狠躁天天躁无码中文字幕图 | 国产麻花豆剧传媒精品mv在线 | 青青草视频在线观 | 成年精品| 青青青手机兔费视频在线观看 | 国产精品黑色丝袜在线观看 | 日本黄色片aaaa | 超碰在线网| 人人爽人人澡人人人妻、百度 | 欧美丰腴丰满大屁股熟妇 | 一级毛片免费完整视频 | 97精品依人久久久大香线蕉97 | 成人性生交大片免费看- | 亚洲一级性生活片 | 日本一区二区三区四区在线播放 | 99国产精品入口 | 国产高清www| 久久国产精品不只是精品66 | 中文字幕一区二区三区在线不卡 | 欧美精品一区二区久久 | 欧美成ee人免费视频 | 日本xxxx在线播放 | 草草影院2022成人免费视频 | 亚洲成人信息集中地 | 你懂得在线观看 | 亚洲免费成人在线 | 91黄视频在线观看 | 精品久操 | av在线h| 毛片在线免费视频 | caorpron福利 | 一机毛片|