Я портирую свое приложение из WPF в Silverlight. Самая большая проблема заключается в том, что мое приложение использует шифрование RSA и сжатие Deflate, и оба класса недоступны в Silverlight.
Я знаю, что вы можете просмотреть исходный код любого класса .NET, используя отражение, поэтому можно было бы просто «декомпилировать» класс RSACryptoService и повторно использовать этот код для Silverlight (при условии, что алгоритм не использует какой-либо классы, которые отсутствуют в SL)?
Или что было бы лучшим решением? Я знаю, что могу написать свои собственные алгоритмы RSA / Deflate, но, кажется, имеет смысл повторно использовать источник классов WPF, когда это возможно.