添加 using System.Net.Security ;
/// <summary>
/// 一个利用MD5加密字符串的方法
/// </summary>
/// <param name="Input">要加密的字符串</param>
/// <returns>返回加密完的普通字符串</returns>
public static string EncryptMD5(string M_Input)
{
return FormsAuthentication.HashPasswordForStoringInConfigFile(M_Input,"MD5"); //MD5可以换SHA1吧 自己用MD5了
}
MD5是不可逆 。验证的思路是 把输入的账号密码 加密后 更数据库加密的数据对比 ~~
当然可以加密中文,VS2005直接用FormsAuthentication.HashPasswordForStoringInConfigFile(你要机加密的控件ID, "MD5");应该就行(在空间中加入using System.Data.SqlClient;)要是楼主做公司网站,建议楼主用参数调用+过滤,MD5虽然不能反编译但是也不安全
http://topic.csdn.net/u/20091221/12/5F141050-67D2-43FE-9A77-ECCA2F2ED8F5.html