如何在Windows 7上启用FIPS

qaz*_*wsx 18 windows fips windows-7

必须从客户端测试ac#应用程序,该应用程序在具有FIPS enbaled的机器上工作

Ale*_*lex 49

首先,请注意在Windows中强制执行FIPS140-2兼容加密时实际发生的情况.详情请访问http://technet.microsoft.com/en-us/library/cc750357.aspx.但是,主要的'gotcha'(旧的SSL网站不再在IE中工作)详见下面链接的文章.

启用FIPS 140-2 complience的官方说明位于http://support.microsoft.com/kb/811833,但可归纳如下:

  1. 使用具有管理凭据的帐户,登录到计算机.
  2. 单击"开始",单击"运行",键入gpedit.msc,然后按Enter.
  3. 在"本地组策略编辑器"的" 计算机配置" 节点下,双击" Windows设置",然后双击" 安全设置".
  4. 在"安全设置"节点下,双击" 本地策略",然后单击" 安全选项".
  5. 在详细信息窗格中,双击" 系统加密:使用符合FIPS的算法进行加密,散列和签名".
  6. 在"系统加密:使用符合FIPS的算法进行加密,散列和签名"对话框中,单击"已启用",然后单击" 确定"关闭对话框.
  7. 关闭本地组策略编辑器.

如果您希望手动执行此操作,还可以将注册表项更改HKLM\System\CurrentControlSet\Control\Lsa\FIPSAlgorithmPolicy\Enabled为1

最后,重复一遍,在启用此功能之前阅读文档非常重要 - 它会更改系统的加密,包括文件系统(EFS和Bitlocker)和网络(IE,远程桌面和主要加密库)的方式允许加密,以及允许恢复丢失的加密密钥.