必须从客户端测试一个c#应用程序,该应用程序在具有FIPS enbaled的计算机上工作
答案 0 :(得分:48)
首先,请注意在Windows中强制执行FIPS140-2 complient加密时实际发生的情况。详细信息位于http://technet.microsoft.com/en-us/library/cc750357.aspx。但是,主要的'gotcha'(旧的SSL网站不再在IE中工作)详见下面链接的文章。
启用FIPS 140-2合规性的官方说明位于http://support.microsoft.com/kb/811833,但可归纳如下:
如果您希望手动执行此操作,还可以将注册表项HKLM\System\CurrentControlSet\Control\Lsa\FIPSAlgorithmPolicy\Enabled
更改为1
最后,重复一遍,在启用此功能之前阅读文档是非常重要的 - 它会更改系统的加密,包括文件系统(EFS和Bitlocker)和网络(如何)允许IE,远程桌面和主要加密库加密,以及允许恢复丢失的加密密钥。
答案 1 :(得分:2)
作为替代方案,对于Windows 7用户(具有管理员权限),这是“网络属性”之一。一步一步:
另外,请记住: