Windows Mobile 6.0 上的 SQLCE 3.5 FIPS 合规性
在 Windows Mobile 6.0 上运行时,SQLCE 3.5 在 FIPS 合规性方面的地位如何。
我已经阅读了很多有关此问题的不同报告,需要一个明确的答案,该答案来自可靠的来源(请提供链接)
我已阅读此内容 “如果在操作系统级别启用了 FIPS 模式,则 SQL Server Compact 3.5 中的加密模式符合 FIPS 标准。”
这是真的吗?如果是这样,如何在操作系统级别启用它。
What is the position of SQLCE 3.5 when running on Windows Mobile 6.0 in relation to FIPS compliance.
I have read lots of differing reports on this and need a definitive answer, one which comes from a reliable source (please provide links)
I have read this
"The encryption modes in SQL Server Compact 3.5 are FIPS complaint if FIPS mode is enabled at the OS level."
Is this true? if so how does one enable it at the OS level.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这意味着您必须在操作系统映像中支持 AES128,如果存在,则 SQL Compact 引擎将使用它。在 Windows CE 中,如果您正在创建操作系统,那么您可以决定要放入加密的哪些部分,并且我相信 AES128 是标准加密产品的一部分(我无法验证,因为我没有 PC我现在可以随时使用 Platform Builder)。
对于 Windows Mobile,您无法执行任何操作来打开或关闭它 - 它要么存在,要么不存在。早期版本(即旧的 Pocket PC 和 Pocket PS 2003 IIRC)在 OEM 发货时仅具有 56 位加密。根据 Microsoft 在 Windows Mobile 安全架构 上发布的信息,看起来像 WinMo 5.0 及更高版本现在都符合 FIPS 标准。
What this means is that you have to have AES128 support in the OS image and if it is there, then the SQL Compact engine will use it. In Windows CE, if you're creating the OS, then you can decide what parts of crypto to put in, and I believe that AES128 is part of the standard crypto offering (I can't verify because I don't have a PC with Platform Builder on it readily available to me right now).
For Windows Mobile you can't do anything to turn it on or off - it's either there or it isn't. Early versions (i.e. old Pocket PC and Pocket PS 2003 IIRC) had only 56-bit encryption as shipped from the OEM. Based on Microsoft's published info on the Windows Mobile Security Architecture, it looks like WinMo 5.0 and later are now all FIPS compliant.