We have a .NET 2.0 application that uses the RijindaelManaged
class to encrypt some sensitive data. This was fine until we ran into some machines that require the use of FIPS-compliant algorithms.
We d like to switch to AesCryptoServiceProvider
, but most of our target machines haven t upgraded past .NET 2.0. Requiring an upgrade is out of the question. After all, upgrades are scary!
Is there any way we could use AesCryptoServiceProvider
in a .NET 2.0 application? Since 3.5 uses the 2.0 CLR, I was hoping there might be a way to build the needed libraries into the app. Failing that, could someone point me to a reference on the native API that s wrapped by AesCryptoServiceProvider
?