重写一个 自定义Membership Provider 没有写过参考http://msdn2.microsoft.com/zh-cn/library/f1kyba5e(VS.80).aspx 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private string EncodePassword(string password) { string encodedPassword = password; switch (PasswordFormat) { case MembershipPasswordFormat.Clear: break; case MembershipPasswordFormat.Encrypted: encodedPassword = Convert.ToBase64String(EncryptPassword(Encoding.Unicode.GetBytes(password))); break; case MembershipPasswordFormat.Hashed: HMACSHA1 hash = new HMACSHA1(); hash.Key = HexToByte(machineKey.ValidationKey); encodedPassword = Convert.ToBase64String(hash.ComputeHash(Encoding.Unicode.GetBytes(password))); break; default: throw new ProviderException("Unsupported password format."); } return encodedPassword; }//怎么改为md5,8~25位中的16为加密。 页面链接问题 很急 MyDataSet.Tables[0].Rows[i]["ID"]设置 tablelayoutpanel获取 gridview更新 listbox 选中一项在textbox中显示 50分 求一正则表达式 读写ini文件问题-急 怎样将DataSet的数据保存到客户端,在线等待,谢谢! 寻找一个全国IP (注:外网IP)转换器或者方法 未将对象引用设置到对象的实例 SHA1怎么改为md5加密方式
{
string encodedPassword = password; switch (PasswordFormat)
{
case MembershipPasswordFormat.Clear:
break;
case MembershipPasswordFormat.Encrypted:
encodedPassword =
Convert.ToBase64String(EncryptPassword(Encoding.Unicode.GetBytes(password)));
break;
case MembershipPasswordFormat.Hashed:
HMACSHA1 hash = new HMACSHA1();
hash.Key = HexToByte(machineKey.ValidationKey);
encodedPassword =
Convert.ToBase64String(hash.ComputeHash(Encoding.Unicode.GetBytes(password)));
break;
default:
throw new ProviderException("Unsupported password format.");
} return encodedPassword;
}//怎么改为md5,8~25位中的16为加密。