• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

一段asp.net DES加密解密的代码

c# 搞代码 4年前 (2022-01-09) 14次浏览 已收录 0个评论

//加密

 public string DesEncrypt(string strText, string strEncrKey)   {    byte[] byKey=null;    byte[] IV= {0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF};    try    {     byKey = System.Text.Encoding.UTF8.GetBytes(strEncrKey.Substring(0,8));     DESCryptoServiceProvider des = new DESCryptoServiceProvider();     byte[] inputByteArray =System.Text.Encoding.UTF8.GetBytes(strText);     MemoryStream ms = new MemoryStream();     CryptoStream cs = new CryptoStream(ms, des.CreateEncryptor(byKey, IV), CryptoStreamMode.Write) ;     cs.Write(inputByteArray, 0, inputByteArray.Length);     cs.FlushFinalBlock();     return Convert.ToBase64String(ms.ToArray());    }    catch(System.Exception error)    {     MessageBox.Show(error.Message);     return "error:" +error.Message+"/r";    }   }

//解密

 public string DesDecrypt(string strText,string sDecrKey)   {    byte[] byKey = null;    byte[] IV= {0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF};    byte[] inputByteArray = new Byte[strText.Length];    try    {     byKey = System.Text.Encoding.UTF8.GetBytes(sDecrKey.Substring(0,8));     DESCryptoServiceProvider des = new DESCryptoServiceProvider();     inputByteA<div style="color:transparent">本文来源gaodai.ma#com搞#代!码(网</div>rray = Convert.FromBase64String(strText);     MemoryStream ms = new MemoryStream();     CryptoStream cs = new CryptoStream(ms, des.CreateDecryptor(byKey, IV), CryptoStreamMode.Write);     cs.Write(inputByteArray, 0, inputByteArray.Length);     cs.FlushFinalBlock();     System.Text.Encoding encoding = new System.Text.UTF8Encoding();     return encoding.GetString(ms.ToArray());    }    catch(System.Exception error)    {     MessageBox.Show(error.Message);     return "error:"+error.Message+"/r";    }   }

<!—ecms

–>

以上就是一段asp.net DES加密解密的代码的详细内容,更多请关注搞代码gaodaima其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:一段asp.net DES加密解密的代码
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址