我读过(但未测试)隔离存储使用 Sha1Managed,它不符合 FIPS 标准?

这准确吗?可以采取什么措施在符合 FIPS 的 WinXP SP2 机器上使用隔离存储吗?

我在 ClickOnce 和 Silverlight 空间中都看到过“独立存储”的提及。我希望得到有关其中一个(或两者!)的知情答案。

有帮助吗?

解决方案

是的,独立存储确实在内部使用 SHA1Managed,这不符合 FIPS 标准。如果启用了 FIPS,您将在隔离存储的初始化过程中抛出异常(并显示消息“此实现不是 Windows 平台 FIPS 验证的加密算法的一部分”)。

MSDN 文档没有在独立存储的主页中提到它,但在 页。我还没有找到让它在启用 FIPS 的情况下工作的方法 - 大多数建议是使用 TripleDES 加密的文件自己实现类似于隔离存储的机制。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top