在应用程序执行期间启用FIPS

本文关键字:启用 FIPS 执行期 应用程序 | 更新日期: 2023-09-27 18:16:47

我正在用一个应用程序做一些关于FIPS验证的测试,目前还没有。我可以禁用FIPS以便启动应用程序,然后在使用应用程序时启用FIPS。

事情是,一些功能,我不希望工作是工作-所以我想知道为什么会这样?如果在禁用FIPS时已经实例化了使用FIPS的类,那么它们是否没有经过验证?

在应用程序执行期间启用FIPS

至少对于System.Security中的类是这样。在密码学中,对FIPS策略实施的检查发生在对象实例化时。

正如@Sean U所说,验证在实例化时发生,但是,正如我所说,在创建这些对象之一的实例之后,该验证不再发生。

我不确定是否因为GC或静态值设置到这些加密类在。net