如何在Visual Studio 2010和Windows 7中使用FIPS验证的加密算法?
我在Windows 7中启用了FIPS兼容模式,但现在我的代码无法编译,并出现以下错误:
Source file 'whatever.cs' could not be opened ('This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.')
我正在使用SHA1(散列)和TripleDes(加密)加密。
我也尝试过SHA512和AES(256位密钥)。
我不能让项目继续构建,但我需要编译它以使用FIPS兼容算法。
没有找到相关结果
已邀请:
3 个回复
缮记箔
/
/
):
这并不意味着您的应用程序未在FIPS兼容模式下运行,这意味着Visual Studio现在不是。不兼容的代码仍将编译,但如果它尝试执行,您将收到
异常。 我想,但不确定,VS用于在库中生成某些哈希的算法实际上并不符合FIPS标准。
艾食魄轻县
和
才能符合FIPS标准
靛新比比催