C# 加解密时出现的问题..会的来看看..谢谢了..急!!!!! 帮楼主顶下,等高人解答,学习下~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看着头晕, 几句就搞定的事. 不知道你为什么写了这么多. /// <summary> /// 对数据操作 /// </summary> public enum Data_Operate { /// <summary> /// 加密 /// </summary> Encryptor, /// <summary> /// 解密 /// </summary> Decryptor } /// <summary> /// DEC 加密与解密 /// </summary> /// <param name="QueryString">明文</param> /// <param name="dec_action">对数据操作</param> /// <returns>加密后密文(字节型)</returns> public byte[] DEC_Encrypt_Decrypt(byte[] QueryByte, Data_Operate data_operate) { using (DESCryptoServiceProvider des = new DESCryptoServiceProvider()) { des.Mode = CipherMode.CFB; //加密模式 //8个字节 加密对象的密钥 des.Key = Encoding.ASCII.GetBytes("MyDESIV"); //8个字节 初始化向量 des.IV = Encoding.ASCII.GetBytes("MyDESIV"); ICryptoTransform transform; if (Data_Operate.Encryptor == data_operate) transform = des.CreateEncryptor(); //加密 else transform = des.CreateDecryptor(); //解密 return transform.TransformFinalBlock(QueryByte, 0, QueryByte.Length); } } VS2008打包问题 请各位大虾帮帮手,C#运行时出现一个特怪异的问题!急待解决!!! DataGridView中行列自动计算问题 三维作图,咋搞啊【急】 如何捕获鼠标的坐标? help问个小问题 ado里面有没有类似asp中 使用asp_regsql然后继续做登录的文件? 两个字符串变量 string a,b ;以ascii存储编程连接两个字符串 新年刚完工一个小软件,希望大家喜欢 THHP 传输文件的问题(高分求教) 关于个人简历报表的图像控件 大家好我是新手 请教个问题 点击windows创建的form1窗体上的butten按钮
/// 对数据操作
/// </summary>
public enum Data_Operate {
/// <summary>
/// 加密
/// </summary>
Encryptor,
/// <summary>
/// 解密
/// </summary>
Decryptor
}
/// <summary>
/// DEC 加密与解密
/// </summary>
/// <param name="QueryString">明文</param>
/// <param name="dec_action">对数据操作</param>
/// <returns>加密后密文(字节型)</returns>
public byte[] DEC_Encrypt_Decrypt(byte[] QueryByte, Data_Operate data_operate) {
using (DESCryptoServiceProvider des = new DESCryptoServiceProvider()) {
des.Mode = CipherMode.CFB; //加密模式 //8个字节 加密对象的密钥
des.Key = Encoding.ASCII.GetBytes("MyDESIV");
//8个字节 初始化向量
des.IV = Encoding.ASCII.GetBytes("MyDESIV");
ICryptoTransform transform; if (Data_Operate.Encryptor == data_operate)
transform = des.CreateEncryptor(); //加密
else
transform = des.CreateDecryptor(); //解密 return transform.TransformFinalBlock(QueryByte, 0, QueryByte.Length);
}
}