麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > .NET > 正文

asp.net實現的DES加密解密操作示例

2024-07-10 13:32:31
字體:
來源:轉載
供稿:網友

本文實例講述了asp.net實現的DES加密解密操作。分享給大家供大家參考,具體如下:

//加密方法private string encrypt(string strToEncrypt){    if (strToEncrypt == null || strToEncrypt == "") return strToEncrypt;    DESCryptoServiceProvider des = new DESCryptoServiceProvider();    //把字符串放到byte數組中,主意編碼方式    byte[] inputByteArray = Encoding.Default.GetBytes(strToEncrypt);    //建立加密對象的密鑰和偏移量    des.Key = new byte[] { 1, 3, 5, 7, 2, 4, 6, 8 };    des.Mode = CipherMode.ECB;    MemoryStream ms = new MemoryStream();    CryptoStream cs = new CryptoStream(ms, des.CreateEncryptor(), CryptoStreamMode.Write);    cs.Write(inputByteArray, 0, inputByteArray.Length);    cs.FlushFinalBlock();    StringBuilder ret = new StringBuilder();    foreach (byte b in ms.ToArray())    {      ret.AppendFormat("{0:X2}", b);    }    return ret.ToString();}//解密方法private string Decrypt(string pToDecrypt){    if (pToDecrypt == null || pToDecrypt == "") return pToDecrypt;    try    {      DESCryptoServiceProvider des = new DESCryptoServiceProvider();      //Put the input string into the byte array      byte[] inputByteArray = new byte[pToDecrypt.Length / 2];      for (int x = 0; x < pToDecrypt.Length / 2; x++)      {        int i = (Convert.ToInt32(pToDecrypt.Substring(x * 2, 2), 16));        inputByteArray[x] = (byte)i;      }      //key      des.Key = new byte[] { 1, 3, 5, 7, 2, 4, 6, 8 }; ;      //des.IV = ASCIIEncoding.ASCII.GetBytes(sKey);      des.Mode = CipherMode.ECB;      MemoryStream ms = new MemoryStream();      CryptoStream cs = new CryptoStream(ms, des.CreateDecryptor(), CryptoStreamMode.Write);      cs.Write(inputByteArray, 0, inputByteArray.Length);      cs.FlushFinalBlock();      //建立StringBuild對象,CreateDecrypt使用的是流對象,必須把解密后的文本變成流對象      StringBuilder ret = new StringBuilder();      return System.Text.Encoding.Default.GetString(ms.ToArray());    }    catch (Exception Exp)    {      return String.Empty;    }}

希望本文所述對大家asp.net程序設計有所幫助。


注:相關教程知識閱讀請移步到ASP.NET教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中文字幕在线亚洲 | 日日噜噜噜夜夜狠狠久久蜜桃 | 欧美日韩高清一区 | 日本爽快片100色毛片视频 | 国产精品久久久久久久午夜片 | 久久国产精品二国产精品中国洋人 | 久久久一区二区三区视频 | 久久国产精品区 | 视频一区二区三区在线播放 | 久久久精品福利 | 久久久久性 | 日韩欧美中文字幕视频 | 免费的毛片 | 精品影视一区二区 | 日本黄色不卡视频 | 在线免费观看日韩视频 | 欧美极品免费 | 中文字幕网在线 | 国产精品美女一区二区 | 国产成人77亚洲精品www | 成人在线高清视频 | 中文字幕一二三区芒果 | 午夜精品一区二区三区免费 | 日韩精品久久久久久久电影99爱 | 久久久久久久久国产 | 成人三区四区 | 久久久久电影网站 | 日韩欧美电影一区二区三区 | 国产chinesehd精品91| 亚洲成人免费视频在线 | 涩涩屋av | 欧美精品成人一区二区在线观看 | av电影网站在线观看 | 国产精品久久99精品毛片三a | 日韩精品中文字幕在线播放 | 国产精品久久久久久影院8一贰佰 | 国内精品伊人久久 | 九九视频精品在线观看 | 国产孕妇孕交大片孕 | 片在线观看 | 中文字幕一二三区芒果 |