此实现不是 Windows 平台 FIPS 验证的加密算法的一部分



公司的项目 ,在别人的电脑上是可以运行的,在我的电脑上面就不能使用了,所以查了一上午的bug上网找了,主要原因是一行调用MD5加密的代码时报错调用异常,代码时公司老人写好封装好的,所以不可能有问题,那就是环境问题了。异常如下:

System.InvalidOperationException: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms. at 

翻译成中文,大概是下面的意思:

此实现不是 Windows 平台 FIPS 验证的加密算法的一部分

 

网上查到的解决方案:

进注册表
按Win+R运行regedit
修改下面的“Enabled”值为0就可以了

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy\Enabled

别人给的方法照着试了结果 就可以了,原因暂时不知道。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章