WinXP 中符合 FIPS 的隔离存储?
-
22-07-2019 - |
题
我读过(但未测试)隔离存储使用 Sha1Managed,它不符合 FIPS 标准?
这准确吗?可以采取什么措施在符合 FIPS 的 WinXP SP2 机器上使用隔离存储吗?
我在 ClickOnce 和 Silverlight 空间中都看到过“独立存储”的提及。我希望得到有关其中一个(或两者!)的知情答案。
解决方案
是的,独立存储确实在内部使用 SHA1Managed,这不符合 FIPS 标准。如果启用了 FIPS,您将在隔离存储的初始化过程中抛出异常(并显示消息“此实现不是 Windows 平台 FIPS 验证的加密算法的一部分”)。
MSDN 文档没有在独立存储的主页中提到它,但在 这 页。我还没有找到让它在启用 FIPS 的情况下工作的方法 - 大多数建议是使用 TripleDES 加密的文件自己实现类似于隔离存储的机制。
不隶属于 StackOverflow