我们有一个 .NET 2.0 应用程序,它使用RijindaelManaged
该类来加密一些敏感数据。这很好,直到我们遇到一些需要使用 FIPS 兼容算法的机器。
我们想切换到AesCryptoServiceProvider
.NET 2.0,但我们的大多数目标机器都没有升级到 .NET 2.0。要求升级是不可能的。毕竟,升级是可怕的!
有什么方法可以AesCryptoServiceProvider
在 .NET 2.0 应用程序中使用?由于 3.5 使用 2.0 CLR,我希望有一种方法可以将所需的库构建到应用程序中。如果做不到这一点,有人可以指出我对由 包装的本机 API 的引用AesCryptoServiceProvider
吗?