получение IllegalBlockSizeException: данные не должны быть длиннее 256 байт при использовании rsa

Я использую ключ rsa для шифрования длинной строки, которую я отправлю на свой сервер (зашифрую ее с помощью открытого ключа сервера и моего личного ключа) Но он выдает исключение типа javax.crypto.IllegalBlockSizeException: данные не должны быть длиннее 256 байт Я чувствую, что до сих пор не понимал правильно работу rsa (причиной этого являются встроенные библиотеки).
Может кто-нибудь объяснить, почему возникает это исключение. Разве нельзя отправить длинную строку в зашифрованном виде?

41
задан Ashwin 4 April 2012 в 08:04
поделиться