【发布时间】:2011-02-03 12:51:19
【问题描述】:
必须从客户端测试要在启用 FIPS 的机器上运行的 c# 应用程序
【问题讨论】:
-
是的。不确定其他要求
必须从客户端测试要在启用 FIPS 的机器上运行的 c# 应用程序
【问题讨论】:
首先,请注意在 Windows 中强制执行 FIPS140-2 兼容加密时实际发生的情况。详情在http://technet.microsoft.com/en-us/library/cc750357.aspx。但是,下面链接的文章详细介绍了主要的“问题”(旧 SSL 网站不再在 IE 中运行)。
启用 FIPS 140-2 兼容的官方说明位于 http://support.microsoft.com/kb/811833,但可以总结如下:
如果您希望手动执行此操作,您也可以简单地将注册表项 HKLM\System\CurrentControlSet\Control\Lsa\FIPSAlgorithmPolicy\Enabled 更改为 1
最后,重复一遍,在启用此功能之前通读文档非常重要 - 它会更改整个加密系统,包括文件系统(EFS 和 Bitlocker)和网络( IE、远程桌面和主要加密库)都可以加密,如果您允许恢复丢失的加密密钥。
【讨论】:
\ 作为键分隔符,并在值名称前加上/。
psexec 和 reg 命令可以拯救您...)
作为替代方案,对于 Windows 7 用户(具有管理员权限),这是“网络属性”之一。一步一步:
另外,请记住:
【讨论】: