我目前正在開發一個連接到舊的Web服務的Silverlight應用程序。 我們的舊webservice使用silverlight不支持的加密工具。 最後,我們決定使用AesManaged進行加密,但是,我們的webservice不支持AesManaged。他們是否將AesManaged解密爲RijndaelManaged?AesManaged和RijndaelManaged
如果是的話,您可以發佈樣本片段嗎?您的反饋非常需要。
謝謝。
我目前正在開發一個連接到舊的Web服務的Silverlight應用程序。 我們的舊webservice使用silverlight不支持的加密工具。 最後,我們決定使用AesManaged進行加密,但是,我們的webservice不支持AesManaged。他們是否將AesManaged解密爲RijndaelManaged?AesManaged和RijndaelManaged
如果是的話,您可以發佈樣本片段嗎?您的反饋非常需要。
謝謝。
我沒有答案,但是你不能混合和匹配算法。您必須創建一箇中介Web服務,它位於舊Web服務和Silverlight應用程序之間,解密Rijndael並重新獲得AES。 – Will 2010-05-21 11:18:43
@ will:Rijndael *是* AES。 – crazyscot 2010-05-21 11:47:41
@crazy它們都是對稱算法,但不能說它們在所有情況下都是完全相同的,事實上,它們在.NET世界中並不相同(因爲RijndaelManaged並未將AesManaged擴展爲他們是不同的算法)。它令人困惑,我不清楚,我的不好。 – Will 2010-05-21 14:41:42