成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#DES算法實例解析

開發 算法
C#DES算法實例解析主要想大家介紹一個應用實例,希望對你了解C#DES算法解密的使用特點和過程等等有所幫助。

C#DES算法解密實現之前我們先看看DES工作的基本原理是,其入口參數有三個:key、data、mode。 key為加密解密使用的密鑰,data為加密解密的數據,mode為其工作模式。當模式為加密模式時,明文按照64位進行分組,形成明文組,key用于對數據加密,當模式為解密模式時,key用于對數據解密。實際運用中,密鑰只用到了64位中的56位,這樣才具有高的安全性。

C# DES算法特點:分組比較短、密鑰太短、密碼生命周期短、運算速度較慢。DES工作的基本原理:其入口參數有三個:key、data、mode。key為加密解密使用的密鑰;data為加密解密的數據;mode為其工作模式。

C#DES解密實現函數:

  1. /// <summary>  
  2. /// 進行C#DES算法解密。  
  3. /// </summary>  
  4. /// <param name="pToDecrypt">要解密的以Base64</param>  
  5. /// <returns>已解密的字符串。</returns>  
  6. public string Decrypt(string pToDecrypt,string sKey)  
  7. {  
  8. byte[] inputByteArray = Convert.FromBase64String(pToDecrypt);  
  9. using(DESCryptoServiceProvider des =   
  10. new DESCryptoServiceProvider())  
  11. {  
  12. des.Key=ASCIIEncoding.ASCII.GetBytes(sKey);  
  13. des.IV=ASCIIEncoding.ASCII.GetBytes(sKey);  
  14. System.IO.MemoryStream ms = new System.IO.MemoryStream();  
  15. using(CryptoStream cs = new CryptoStream(  
  16. ms,des.CreateDecryptor(),CryptoStreamMode.Write))  
  17. {  
  18. cs.Write(inputByteArray,0,inputByteArray.Length);  
  19. cs.FlushFinalBlock();  
  20. cs.Close();  
  21. }  
  22. string str = Encoding.UTF8.GetString(ms.ToArray());  
  23. ms.Close();  
  24. return str;  
  25. }  

C#DES解密函數調用:

  1. string str = Page.Request.QueryString["str"];  
  2.  
  3. Page.Response.Write("得到的為:"+Decrypt(str,"abcdefgh"));  

C# DES算法解密的基本情況就向你介紹到這里,希望對你了解和學習C# DES算法解密有所幫助。

【編輯推薦】

  1. .NET寫入文本文件的操作淺析
  2. C# MSN Messenger的窗口的實現淺析
  3. C#MSN插件開發實例解析
  4. C#DES算法概念及特點淺析
  5. C#DES算法加密解密實例解析
責任編輯:仲衡 來源: 百度空間
相關推薦

2009-09-04 16:45:44

C# DES算法加密解

2009-09-04 16:37:37

C# DES算法

2009-09-04 17:20:23

C# DES加密解密

2009-09-09 14:40:15

C# XML解析

2009-09-07 06:31:32

C#窗體移動

2009-08-26 12:14:44

C#打印設置

2009-08-31 18:17:32

C#接口編程

2009-08-19 16:09:15

C#操作Access

2009-08-18 10:47:40

C#枚舉類型

2009-09-09 13:57:28

C# XML解析

2009-08-31 17:30:10

C#接口的作用

2009-09-01 13:51:51

C#創建Word文檔

2009-09-03 09:16:35

C#遞歸函數

2009-09-03 15:43:21

C#時間計算

2009-09-04 13:37:44

C#貨幣格式

2009-09-14 14:25:53

C# Lambda EC# Lambda

2009-09-04 16:26:48

C#MSN插件開發

2009-09-01 18:32:32

C#動態數組

2009-08-31 17:16:12

C#實現接口

2009-08-28 12:31:06

C#靜態方法
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91精品国产乱码久久久久久久久 | аⅴ资源新版在线天堂 | 国产精品视频网 | 欧美日韩综合一区 | 另类 综合 日韩 欧美 亚洲 | 色综合99 | 久久久久久免费免费 | 亚洲免费在线 | 色资源在线视频 | 日韩在线免费视频 | 天天操天天摸天天干 | 男人的天堂久久 | 免费看国产a | 九色av| 久久一级大片 | 亚洲国产视频一区二区 | 久久99精品视频 | 99re在线观看| 亚洲精品成人av | 亚洲网站在线观看 | 欧美1区2区| 国产精品精品视频一区二区三区 | 一区二区三区免费观看 | 欧美亚洲网站 | 日韩精品一区二区三区视频播放 | 一区二区日本 | 亚洲成人久久久 | 欧美爱爱视频网站 | 综合网中文字幕 | 伦理一区二区 | 亚洲精品视频免费看 | 91麻豆产精品久久久久久 | 国产精品久久久久久久免费大片 | 成人av免费 | 亚洲成人av在线播放 | 欧美黄色网 | 久久久久久黄 | 久久成人av电影 | 国产精品成人av | 成人在线中文字幕 | 日韩精品1区2区3区 成人黄页在线观看 |