C# 加密与解密,经典MD5加密

 时间:2024-10-11 19:21:49

效果图:

C# 加密与解密,经典MD5加密

源码:

#region 解密

private void btnStr_Click(object sender, EventArgs e)

{

txtShow.Text = Decode(txtRedKey.Text, txtKey.Text, txtIV.Text);

}

//解密

public static string Decode(string data, string Key_64, string Iv_64)

{

string KEY_64 = Key_64;// "VavicApp";密钥

string IV_64 = Iv_64;// "VavicApp"; 向量

try

{

byte[] byKey = System.Text.ASCIIEncoding.ASCII.GetBytes(KEY_64);

byte[] byIV = System.Text.ASCIIEncoding.ASCII.GetBytes(IV_64);

byte[] byEnc;

byEnc = Convert.FromBase64String(data); //把需要解密的字符串转为8位无符号数组

DESCryptoServiceProvider cryptoProvider = new DESCryptoServiceProvider();

MemoryStream ms = new MemoryStream(byEnc);

CryptoStream cst = new CryptoStream(ms, cryptoProvider.CreateDecryptor(byKey, byIV), CryptoStreamMode.Read);

StreamReader sr = new StreamReader(cst);

return sr.ReadToEnd();

}

catch (Exception x)

{

return x.Message;

}

}

#endregion

  • intellij idea如何关闭显示工具窗口栏
  • powerdesigner 15.3 安装教程
  • 如何使用Beyond Compare比较两个文件夹的差异
  • VC6.0不能添加文件到工程的解决方案
  • 域用户无法运行注册表,如何设置开机自动启动
  • 热门搜索
    西双版纳的旅游景点 宁波旅游景点大全 莫斯科-北京旅游列车 大连旅游局 出境旅游推荐 游侠客摄影旅游网 京津冀旅游年卡 旅游大礼包 张家界自助旅游 北京旅游区