1:在WinForm中你照样可以引用System.Web.Security空间并使用其中的类。
2:你是要如何加密口令?在System.Secutiry中也有很多的类可供使用。
我不太熟悉WEB中的类,所以我就想知道你需要的“口令加密”空间是指什么,如果是MD5之类的,那么在System.Security中也可以提供。
2:你是要如何加密口令?在System.Secutiry中也有很多的类可供使用。
我不太熟悉WEB中的类,所以我就想知道你需要的“口令加密”空间是指什么,如果是MD5之类的,那么在System.Security中也可以提供。
using System.Security.Cryptography;
// 输入 byte [],返回 string
public static string BytesToHexString(byte [] bs)
{
StringBuilder sb = new StringBuilder(64);
foreach (byte b in bs)
{
sb.AppendFormat("{0:X2}", b);
}
return sb.ToString();
} // 对字符串进行加密,输入明文,返回 byte[] 密文
public static byte [] PwdBytes(string s)
{
return (new MD5CryptoServiceProvider()).ComputeHash(Encoding.UTF8.GetBytes(s+"Skyiv"));
} // 对字符串进行加密,输入明文,返回 string 密文
public static string PwdString(string s)
{
return BytesToHexString(PwdBytes(s));
}