我们正在使用ASP.NET会员提供程序创建一个新的网站,用于用户注册和登录。我们的旧系统加密了用户密码,以便在需要时可以恢复它们。
我很难弄清楚是否可能使用ASP.NET会员功能,仅在用户注册时对密码进行加密,然后将其解密以便我可以查看它。
关于此的文档几乎不存在。
我知道如何配置Web.config,使其存储密码为加密格式(例如passwordFormat="Encrypted"),并在machineKey中分配一个validationKey,但似乎密码仍然被散列(尽管可能只是加密得很好)。无论哪种方式,我都无法理解如何在必要时恢复(由我们)密码。
谢谢!
我很难弄清楚是否可能使用ASP.NET会员功能,仅在用户注册时对密码进行加密,然后将其解密以便我可以查看它。
关于此的文档几乎不存在。
我知道如何配置Web.config,使其存储密码为加密格式(例如passwordFormat="Encrypted"),并在machineKey中分配一个validationKey,但似乎密码仍然被散列(尽管可能只是加密得很好)。无论哪种方式,我都无法理解如何在必要时恢复(由我们)密码。
谢谢!