| В общем, создаю RC2CryptoServiceProvider() и присваиваю provider.Key = key; где key - ключ, присланный с сервера в форме base64string. На клиенте я ее конвертирую Convert.FromBase64String() обратно в byte[] . Размер у ключа такой же, что и на сервере - 128. И у RC2CryptoServiceProvider.KeySize = 128 при создании. Когда я присваиваю provider.Key = key вылетает по эксепшну "Specified key is not a valid size for this algoritm". Где ошибка у меня? Мне нужно создать Декриптор, которым я расшифрую сообщение. |