System.InvalidOperationException: 此实现不是 Windows 平台 FIPS 验证的加密算法的一部分
System.Reflection.TargetInvocationException: 调用的目标发生了异常。 ---> System.InvalidOperationException: 此实现不是 Windows 平台 FIPS 验证的加密算法的一部分。
在 System.Security.Cryptography.MD5CryptoServiceProvider..ctor()
--- 内部异常堆栈跟踪的结尾 ---
在 System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
在 System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
在 System.Security.Cryptography.CryptoConfig.CreateFromName(String name, Object[] args)
在 System.Security.Cryptography.MD5.Create()
在 chukujingling.Common.Des.Md5(String str)
在 chukujingling.Services.YdHandler.Login(String userName, String Pwd, String verifyCode, String cookie)
问题解决办法
1.Win键+R 输入 regedit 打开注册表编辑器
2.对于Vista、Win7、Win8、Win10 用户,请定位到:
HKEY_LOCAL_MACHINE - SYSTEM - CurrentControlSet - Control - Lsa - FipsAlgorithmPolicy - Enabled
对于Windows XP用户,请定位到:
KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy,然后双击右边的“Enabled”;
3.右键->修改 将值修改为默认值0
4.退出注册表编辑器,然后重启电脑就可以正常使用了。
这是NET问题,设置好了需要重启电脑系统!