У нас есть приложение .NET 2.0, которое использует класс RijindaelManaged
для шифрования некоторых конфиденциальных данных. Это было хорошо, пока мы не столкнулись с некоторыми машинами, которые требуют использования FIPS-совместимых алгоритмов.
Мы хотели бы перейти на AesCryptoServiceProvider
, но большинство наших целевых машин не обновили версию .NET 2.0. Требовать обновления не может быть и речи. В конце концов, обновления страшны!
Есть ли способ использовать AesCryptoServiceProvider
в приложении .NET 2.0? Поскольку 3.5 использует 2.0 CLR, я надеялся, что может быть способ встроить необходимые библиотеки в приложение. Если это не удастся, может кто-нибудь указать мне ссылку на собственный API, который обернут в AesCryptoServiceProvider
?