c#中的加密算法encrypt http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemsecuritycryptographyrsacryptoserviceproviderclassencrypttopic.asp 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我怎么找不到啊。只有一个FormsAuthentication.Encrypt 方法,不过这个方法这儿好想不能用吧! 拜托楼上jjcccc()给我写一下吧!急 static String Encrypt(String str, String pass) {byte[] bt = Encoding.Unicode.GetBytes(str);PasswordDeriveBytes pdb = new PasswordDeriveBytes(pass, null);byte[] key = pdb.GetBytes(24);byte[] iv = pdb.GetBytes(8);MemoryStream ms = new MemoryStream(bt);//´æ´¢¼ÓÃÜÇ°µÄÊý¾ÝTripleDESCryptoServiceProvider tdesc = new TripleDESCryptoServiceProvider();CryptoStream cs = new CryptoStream(ms,tdesc.CreateEncryptor(key, iv),CryptoStreamMode.Read);MemoryStream ms2 = new MemoryStream();//´æ´¢¼ÓÃܺóµÄÊý¾Ýbyte[] res = new byte[1024];int len = cs.Read(res, 0, 1024);while (len > 0) {ms2.Write(res,0,len);len = cs.Read(res, 0, 1024);}cs.Close();ms2.Position = 0;//¶¨Î»µ½×ʼ£»return Encoding.Unicode.GetString(ms2.ToArray());} ms存储加密前的数据,ms2存储加密后的数据。 关于传递参数 既采用引用传递又赋予默认值 类初始化 or 类实例化的问题? 关于字符串自动补位的小问题 写一个服务程序,提供一个服务,在客户端写个程序用来控制这个服务的启动和停止,求给个思路 上传时所遇到的问题!急啊!在线等! 请教session串值的问题。 请问该如何制作cs的安装部署? 计算结果怎样以科学计数法表示?C# .net程序运行的时候为什么还有一个同名的.vshost32.exe? 各位进来,分析一下java和ms路线(c#,vb.net,asp.net等)的优劣及就业前景? 有关框架的菜鸟问题。~-~ C#有base64的编码的包装类吗?是哪个?
byte[] bt = Encoding.Unicode.GetBytes(str);
PasswordDeriveBytes pdb = new PasswordDeriveBytes(pass, null);
byte[] key = pdb.GetBytes(24);
byte[] iv = pdb.GetBytes(8);
MemoryStream ms = new MemoryStream(bt);//´æ´¢¼ÓÃÜÇ°µÄÊý¾Ý
TripleDESCryptoServiceProvider tdesc = new TripleDESCryptoServiceProvider();
CryptoStream cs = new CryptoStream(ms,tdesc.CreateEncryptor(key, iv),CryptoStreamMode.Read);MemoryStream ms2 = new MemoryStream();//´æ´¢¼ÓÃܺóµÄÊý¾Ý
byte[] res = new byte[1024];
int len = cs.Read(res, 0, 1024);
while (len > 0) {
ms2.Write(res,0,len);
len = cs.Read(res, 0, 1024);
}
cs.Close();
ms2.Position = 0;//¶¨Î»µ½×ʼ£»
return Encoding.Unicode.GetString(ms2.ToArray());
}
ms2存储加密后的数据。