如何使用``MembershipProvider``? - 加密密码
How to user ``MembershipProvider``? - Encrypt Password
我有一个外部应用程序,管理员可以在其中设置用户的详细信息,所以我正在寻找一种设置用户密码的方法。
我需要的是使用 .NET 进行相同的加密(在主应用程序中,我使用 WebSecurity
实现了所有这些)。
我还看到我可以使用 Membership Provider
复制相同的加密,但我不知道如何实现它,因为 MembershipProvider.EncryptPassword
是一种受保护的方法。
知道如何获得相同的加密吗?
Note: Example input output
Password
: testtest
Encrypted password
:
AMIbPCqv2CKPG7xl7wAbxVvWmML1r0J1aMqTXzq5KwN56pTPp5DNdVQVUNvICRVmSQ==
a way to set the password of the users
从安全角度来看,不建议这样做。您应该在创建用户时设置默认密码,并在首次登录时强制用户设置新密码。这样你真的不需要创建密码。
我可能忽略了你的要求,但你似乎做得太过了。
我有一个外部应用程序,管理员可以在其中设置用户的详细信息,所以我正在寻找一种设置用户密码的方法。
我需要的是使用 .NET 进行相同的加密(在主应用程序中,我使用 WebSecurity
实现了所有这些)。
我还看到我可以使用 Membership Provider
复制相同的加密,但我不知道如何实现它,因为 MembershipProvider.EncryptPassword
是一种受保护的方法。
知道如何获得相同的加密吗?
Note: Example input output
Password
: testtest
Encrypted password
: AMIbPCqv2CKPG7xl7wAbxVvWmML1r0J1aMqTXzq5KwN56pTPp5DNdVQVUNvICRVmSQ==
a way to set the password of the users
从安全角度来看,不建议这样做。您应该在创建用户时设置默认密码,并在首次登录时强制用户设置新密码。这样你真的不需要创建密码。
我可能忽略了你的要求,但你似乎做得太过了。