1、按WIN+R(或点击开始-运行),输入gpedit.msc后确定,启动组策略编辑器。
2、左侧列表中找到计算机配置-Windows设置-安全设置-本地策略-安全选项,并在右侧找到“系统加密:将FIPS兼容算法用于加密、哈希和签名”
3、双击上述策略,在弹出的选项中,将状态改为已禁用。然后关闭组策略。
4、按Win+R(或点击开始-运行),输入regedit后确定,启动注册表编辑器。
5、浏览到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy,将Enabled的值改为0并确定。
6、看此处看此处看此处:浏览到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro造婷用痃l\Lsa,双击右侧FipsAlgorithmPolicy,在弹出的编辑框内将数值改为0并确定。此处网上其他教程没有,容易漏掉导致错误无法解决。
7、看此处看此处看此处:在HKEY_LOCAL_MACHINE\SYSTEM目录下找到controlset001和controlset002,爵奏笆棚与上两步骤相同,将其目录下的Control\Lsa\FipsAlgorithmPolicy的enabled的值和Control\Lsa的FipsAlgorithmPolicy都改为0。部分问题可能目录不对,在注册表编辑器内—编辑—查找,查找FipsAlgorithmPolicy,查看只选择“项”即可。
8、以上步骤进行完后,打开IIS管理器,应用程序池,选择相应的项目,点击右侧回收,点一下即可,此时此实现不是Windows平台FIPS验证的加密算法的一部分问题即可解决。