我們有一個.NET 2.0應用程序,它使用RijindaelManaged
類來加密一些敏感數據。這很好,直到我們遇到了一些需要使用FIPS兼容算法的機器。.NET 2.0中的FIPS兼容加密
我們想切換到AesCryptoServiceProvider
,但我們的大多數目標機器都沒有升級到.NET 2.0以上。要求升級是不可能的。畢竟,升級是可怕的!
有沒有什麼辦法可以在.NET 2.0應用程序中使用AesCryptoServiceProvider
?由於3.5使用2.0 CLR,我希望可能有一種方法可以將所需的庫構建到應用程序中。如果沒有,那麼有人可以指出我對AesCryptoServiceProvider
包裝的本地API的參考?
我的2美分,升級您的項目是基於當前版本的.NET是完全合理的。 – 2010-05-05 14:09:51
對開發者合理,但對客戶不合適。他們拒絕升級他們的系統。我們有幾個非常大的客戶,他們有能力以這種方式影響我們的開發決策。 – Odrade 2010-05-05 14:29:29