<add name="OleDbMembershipProvider" type="MyGliderWeb.OleDbMembershipProvider" connectionStringName="ConnString" applicationName="Glider" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="true" passwordFormat="Hashed" writeExceptionsToEventLog="true"/>这段代码中 passwordFormat="Hashed" 说明密码存放的格式是不是 哈希加密我在数据库中看到的密码格式 28位的类似
tyA1n2yG5ZfNT8ygWoK0OW0MbRo=如果是哈希加密 请给一个 123456 的 28位加密 密文
tyA1n2yG5ZfNT8ygWoK0OW0MbRo=如果是哈希加密 请给一个 123456 的 28位加密 密文
{
str = str + "1";
if (code == 16) //16位MD5加密(取32位加密的9~25字符)
{
return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5").ToLower().Substring(8, 16);
}
if (code == 32) //32位加密
{
return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5").ToLower();
}
return "";
}