Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
VBProgr
31 / 0 / 0
Регистрация: 04.01.2012
Сообщений: 19
1

При попытке зашифровать блок длиной около 250 байт выскакивает CryptographicException "Message too long"

27.04.2012, 20:43. Просмотров 691. Ответов 1
Метки нет (Все метки)

Добрый день!

Использую RSACryptoServiceProvider для шифрования данных. При попытке зашифровать блок длиной около 250 байт выскакивает CryptographicException "Message too long".

На основе чего определяется максимальная длина данных?

Что можно с этим поделать кроме деления данных на фрагменты?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.04.2012, 20:43
Ответы с готовыми решениями:

При попытке заполнения таблиц через сторонний менеджер баз выскакивает ошибка "foreign key mismatch"
private const string path = @"C:\klient.db3"; private static SQLiteConnection connect =...

При компиляции выскакивает ошибка "оператор == не может применяться к операндам типа "Т" и "Т"
Есть обобщённый метод public Boolean In(T element) { flag = false; foreach (T el in...

Ошибка при попытке умножить number на money "EConvertError with message 55,00p. is not a valid floating point value"
Опытные программисты подскажите чайнику как это исправить?

Message "Write conflict" with "Save record", "Copy to clipboard", "Drop changes" buttons
Здравствуйте. Получив это сообщение нажимаю на "Save record" и продолжаю работать. Скажите,...

"Приведение типа "|DBNull" к типу "String" при попытке загрузить данные из ячейки DataGridView в ComboBox
Доброго времени суток! Сама ошибка "Приведение типа "|DBNull" к типу "String" является...

1
Delog
I ♥ C#
465 / 256 / 25
Регистрация: 07.05.2010
Сообщений: 567
28.04.2012, 16:20 2
Нельзя зашифровать данные длиннее ключа. Поскольку производительность у RSA довольно низкая по сравнению с симметричными алгоритмами, то его в основном используют для безопасной передачи ключей от симметричных алгоритмов. Если вам все-таки нужен именно RSA, то нужно либо увеличить длину ключа до 250*8=2000 бит, либо разбить исходные данные на части. Первый вариант вероятно потребует сторонние классы для работы с RSA, поскольку в стандартном есть ограничения на длину из-за законов запрещающих использовать ключи, которые не могут взломать в ФБР
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.04.2012, 16:20

При повторном нажатии на кнопку "Отправить" в приложении "клиент" выскакивает ошибка, что хост принудительно разорвал соединение
Всем привет. Ребят выручайте. Уже 4-й день бьюсь с программой. В общем, тренируюсь создавать...

При попытке старта службы "Установщик Windows" получаю: "Ошибка 5, Отказано в доступе"
При попытке принудительного старта службы получаю сообщение об ошибке: "Ошибка 5, Отказано в...

При попытке запустить редактор реестра: "psexec -s -i regedit", выдает ошибку: "error deriving session key"
Вообщем, кто может помогите пожалуйста, как всегда пытаюсь зайти в редактор реестра: "psexec -s -i...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru