李天平的加密解密

特别安静 2009-09-08 08:52:51
李天平的加密解密类,在web里可以用,怎么才可以把这个类用到winform里面呢
web和winform的不一样,我用不了,需要怎么修改,谢谢
...全文
189 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
特别安静 2009-09-09
  • 打赏
  • 举报
回复
我的意思是上面发的在web里可以用
但是到winform里面就用不了
黄_瓜 2009-09-08
  • 打赏
  • 举报
回复
using
sdhdy 2009-09-08
  • 打赏
  • 举报
回复
道理是一样的,自己改一下就可以了。
xuejiecn 2009-09-08
  • 打赏
  • 举报
回复
类调用是一样的,提供个下载地址什么的,我告诉你怎么用!
drysea 2009-09-08
  • 打赏
  • 举报
回复
类的调用不是一样的么?
--小F-- 2009-09-08
  • 打赏
  • 举报
回复
都是一样的调用命名空间吧
用using不行吗?
zzz1975 2009-09-08
  • 打赏
  • 举报
回复
机密阿,谁知道,我也学习来了
华夏小卒 2009-09-08
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 soft_wsx 的回复:]
不懂,学习!
[/Quote]up
soft_wsx 2009-09-08
  • 打赏
  • 举报
回复
不懂,学习!
lihan6415151528 2009-09-08
  • 打赏
  • 举报
回复
using
lihan6415151528 2009-09-08
  • 打赏
  • 举报
回复
有什么区别呢,web中也是调用类,winform里面也是调用类 或者webservice
playwarcraft 2009-09-08
  • 打赏
  • 举报
回复
LS的代碼沒問題啊
樓主的問題是什麽?
特别安静 2009-09-08
  • 打赏
  • 举报
回复
不可以用,web的加密基类的命名空间和winform的不一样
 DESCryptoServiceProvider des = new DESCryptoServiceProvider();
byte[] inputByteArray;
inputByteArray = Encoding.Default.GetBytes(Text);
des.Key = ASCIIEncoding.ASCII.GetBytes(System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(sKey, "md5").Substring(0, 8));
des.IV = ASCIIEncoding.ASCII.GetBytes(System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(sKey, "md5").Substring(0, 8));
System.IO.MemoryStream ms = new System.IO.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();
//return Text;

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧