如何使用``MembershipProvider``? - 加密密码

时间:2015-05-21 13:39:54

标签: c# .net encryption membership-provider

我有一个外部应用程序,管理员可以在其中设置用户的详细信息,因此我正在寻找一种设置用户密码的方法。

我需要的是使用.NET的相同加密(在主应用程序中,我使用WebSecurity实现了所有这些。)

此外,我发现我可以使用Membership Provider复制相同的加密,但我无法弄清楚如何实现它,因为MembershipProvider.EncryptPassword是受保护的方法。

任何想法如何才能获得相同的加密?

  

注意:输入输出示例
  Password:testtest

     

Encrypted password:   AMIbPCqv2C​​KPG7xl7wAbxVvWmML1r0J1aMqTXzq5KwN56pTPp5DNdVQVUNvICRVmSQ ==

1 个答案:

答案 0 :(得分:0)

  

设置用户密码的方法

从安全角度来看,这样做是不可取的。您应该在创建用户时设置默认密码,并在首次登录强制用户设置新密码。这样您就不需要真正创建密码。

我可能会忽略你的要求,但似乎你对此已经走得太远了。