.Net 4.5下FormsAuthentication.HashPasswordForStoringInConfigFile过期

在原先的.net版本中,使用FormsAuthentication.HashPasswordForStoringInConfigFile方法来生成md5或者sha1密码,在.net4.5中提示已过期。请问在4.5下是否有替代的方法?

第1个回答  2014-03-03
在.net4.5下推荐Membership.CreateUser,查一下msdn就知道了。参考资料
http://msdn.microsoft.com/zh-cn/library/system.web.security.formsauthentication.hashpasswordforstoringinconfigfile(v=vs.110).aspx
http://msdn.microsoft.com/zh-cn/library/system.web.security.membership(v=vs.110).aspx本回答被提问者和网友采纳

Md5加密解密,用 System.Web.Security.FormsAuthentication.H...
4、md5经常被误以为是加密的根源是以下场景:对各种系统中的身份认证来说,“用户名+密码”的模式非常简单,故大量存在,很多编程人员为了将“密码”不明示,就对密码串进行md5散列,在数据库或文件中保存md5编码;但是,千万要注意,真正到了鉴别用户身份是否合法的时候,不是通过早先记录下来的md5编码生...

ASP.net 与ASP MD5加密结果不一致
当要进行MD5加密的字符串含中文时,两者的加密结果就不一致了:Response.Write(FormsAuthentication.HashPasswordForStoringInConfigFile("木子屋", "MD5"));\/\/结果:34D9CBD5164C47058DFA3AF832E2D1DC Response.Write(MD5("木子屋",32))'结果:0a40a90190da023ae7aa17771663a41e 我们知道,ASP.NET...

C#中怎样对输入的用户密码进行MD5加密,再与数据库中的经过加密的密码进...
当需要再次验证用户输入的密码是否正确时,你先在C#程序中把用户输入的密码转换成MD5加密后的格式,再和数据库中读出来的比较。在C#中,这样转换字符串:string oldPsw="123";string newPsw= System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(oldPsw, "MD5");得到的newPsw即是...

C#From身份验证的User.Identity.IsAuthenticated永远为false
当使用SHA1和MD5时还需要一个专门的API(HashPasswordForStoringInConfigFile)来执行加密,然后结果因保存到config.web文件中。2)点击或在login.aspx 文件的Login按钮的Click的事件处理程序中写入代码:void Login_Click(Object sender, EventArgs E) ...{ if ( FormsAuthentication.Authenticate( UserEmail....

asp.net (C#) 平台下如何加密用户登录密码?使用的是sql数据库,最好是...
有一个md5加密的方法 md5(获取到输入的密码,16)16也可以是32 这是加密后的密码长度 然后把这个存进数据库,,,以后登陆 同样也是这样 加密 和已经存在数据库里的进行匹配,,如果想=就说明密码真确

关于C# DES加密时密钥问题
别人也无法知道程序中真正使用的key和iv是什么,增加了安全性。System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(sKey, "md5").Substring(0, 8)的作用是从配置文件取出加密的key和iv,然后用md5将解密,从而得到真正的key和iv 2)明白了1)后,第二个问题就容易理解了。

为什么我的if语句总是判断为false?
string ENnew = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(TextBox2.Text.ToString(), "MD5");密码加密了吧,password是不是已经加密过了?

C# WINFORM安装后的项目 文件夹里有连接字符串的配置文件 请问要怎么请...
for(x=0;x<len;x++){ i = Convert.ToInt32(Text.Substring(x * 2, 2), 16);inputByteArray[x]=(byte)i;} des.Key = ASCIIEncoding.ASCII.GetBytes(System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(sKey, "md5").Substring(0, 8));des.IV = ASCIIEncoding....

asp.net如何进行用户名和密码的加密和解密
直接给代码吧 using System.Web.Security;string str= FormsAuthentication.HashPasswordForStoringInConfigFile(TextBox1.text, "MD5")把TextBox1里的内容用MD5加密返回给str MD5为不可逆加密所以不可解密,你只有再次加密与加密后的密码匹配来判断是否正确 ...

asp.net如何进行用户名和密码的加密和解密?
using System.Web.Security;string str= FormsAuthentication.HashPasswordForStoringInConfigFile(TextBox1.text, MD5").NET是微软下一代的操作平台,它允许人们在其上构建各种应用方式,使人们尽可能通过简单的方式,多样化地、最大限度地从网站获取信息,解决网站之间的协同工作,并打破计算机、设备、网站、...

相似回答