此实现不是Windows平台FIPS验证的加密算法的一部分
####问题描述:
程序中涉及到了MD5加密方法,运行后在某些计算机出现如标题描述之错误,情况如下:
####解决方案,但不局限于此一种方式:
- 按Win+R(或点击开始-运行),并输入regedit后确定,启动注册表编辑器。
浏览到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy - 双击Enabled, 将Enabled的值改为0
- 关闭注册表编辑器后,重新运行即可。
##另
开发时遇到此问题,可在App.config文件中configuration节点下添加
<configuration>
<runtime>
<enforceFIPSPolicy enabled="false" />
</runtime>
</configuration>
写在最后
欢迎大家有别样的想法留言交流