我正在查看 .net 成员(member)资格提供程序的源代码,其中 sqlmembershipprovider.cs 有对 EncryptPassword 和 DecryptPassword 的调用,但我在源代码中没有看到该方法。
他们使用什么算法?源码不是也发布了吗?
最佳答案
SqlMembershipProvider 派生自 MembershipProvider,它继承了 EncryptPassword() 和 DecryptPassword()。
使用 Reflector 查看代码,如果 key 长度为 8 个字节,则算法看起来为 DES,否则为 AES (Rijndael)。
关于c# - .net 成员(member)提供商使用什么加密算法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/281068/