问题描述
我已阅读(但未经测试),独立存储使用的是Sha1Managed,不符合FIPS?
I've read (but not tested) that Isolated Storage uses Sha1Managed, which is not FIPS-compliant?
这样准确吗?在兼容FIPS的WinXP SP2盒上使用隔离存储?
Is that accurate, and can anything be done to use Isolated Storage on a FIPS-compliant WinXP SP2 box?
我已经在ClickOnce和Silverlight空间中看到了隔离存储的提法。
I've seen mention of "Isolated Storage" within both the ClickOnce and Silverlight spaces. I'd appreciate an informed answer regarding either (or both!).
推荐答案
是的,隔离存储在内部使用SHA1Managed,不符合FIPS。如果启用了FIPS,则会在隔离存储的初始化中引发异常(消息此实现不是Windows平台FIPS验证的加密算法的一部分)。
Yes, Isolated Storage does use SHA1Managed internally, which is not FIPS compliant. You will get an exception thrown from within the initialisation of Isolated Storage if FIPS is enabled (with the message "This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms").
MSDN文档没有在隔离存储的主页中提及它,但是在页面。我还没有找到一种使它能够与FIPS一起使用的方法-大多数建议是使用由TripleDES加密的文件自己实现类似于隔离存储的机制。
The MSDN docs don't mention it in the main pages for Isolated Storage, but there is mention of it in this page. I haven't come across a method to get it to work with FIPS enabled - most suggestions are to implement a mechanism similar to Isolated Storage yourself using files encrypted with TripleDES.
这篇关于WinXP中符合FIPS要求的隔离存储?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!