从ASP.NET 2.0成员身份解密“加密”密码
我需要解密位于我的aspnet_Membership表中的加密(非Hash)密码.在该数据库中,我看到密码(加密)和PasswordSalt字段,我可以看看我的web.config找到machinekey> decryptKey(validation =“SHA1”decrypt =“AES”).
注意:我希望使用Hashed密码,但出于业务原因,我需要能够使用会员的密码,SSO进入其他远程系统,因此使用加密(绝对不使用Clear-yukky!) 鉴于所有这一切,肯定有一种方法来检索密码为清晰,简单易读的文本,即解密,但我真的很麻烦找到任何网站,或在stackoverflow上回答(我正在看所有的“相似问题“和”具有相似标题的问题“),说明如何做到这一点. 我找到了MembershipProvider.DecryptPassword Method页面,但我仍然无法解决如何在我的代码中实际使用这个.我也通过谷歌发现了其他的页面,但大多数密码解密的例子似乎没有考虑到salt和decrypttionKey的考虑. 有没有人有一个直接的例子,从他们各自的位置选择密码,密码和解密密钥,并使用它们来亵渎ASP.NET 2.0会员密码? 解决方法
您需要的所有代码在这里:
http://www.byteblocks.com/post/2011/05/03/Decrypt-password-in-SqlMembershipProvider.aspx 创建一个继承自SqlMembershipProvider的类,并在其中调用decrypt. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 无法加载类型’System.ServiceModel.Activation
- 使用什么方法将ASP.Net应用程序部署到野外?
- asp.net – 用户定义的CSS /样式
- asp.net – EF是否在DbContext的不同实例之间缓存实体?
- asp.net – 跳过CustomErrors并转到HttpErrors
- asp.net-mvc-3 – 如何将复选框绑定到mvc3中的viewmodel
- 为什么工作线程使我的ASP.NET生成器在睡眠期间遇到ThreadAb
- asp.net – 如何在加载/性能测试期间找到IIS要模拟的平均并
- asp.net – 如何移植到.NET核心?
- ASP.NET身份
- asp.net – 为什么TextBox中有ViewState?
- asp.net-mvc – Telerik MVC Chart ClientEvents
- asp.net – 如何使用SMTP通过Exchange Server发送
- asp.net-mvc – ASP.NET MVC 2 RC区域和共享模型
- asp.net-mvc – 在ASP.NET MVC中,<%=和<%:?有
- 最佳实践:ASP.NET中的CSS或主题?
- 如何检查ASP.Net中客户端(JavaScript)的Page.Val
- asp.net-mvc-4 – 如何在asp.net mvc应用程序中使
- asp.net-mvc-4 – 基于角色的导航
- asp.net – HttpWebRequestError:服务器提交协议