javax.crypto.IllegalBlockSizeException

javax.crypto.IllegalBlockSizeException: данные не должны быть длиннее 53 байтов Я знаю, что это из-за того, что алгоритм RSA может шифровать только данные, которые имеют максимальную длину байта длины ключа RSA в битах, разделенных на восемь минус одиннадцать заполнения байтов, т.е. количество максимальных байтов = длина ключа в битах / 8 - 11.

Здесь я использую размер ключа 512, поэтому он не позволяет больше 53. но мне нужно поддерживать 512-битный ключ, но для шифрования более 53 byte, есть ли возможность.

7
задан skaffman 9 May 2011 в 14:54
поделиться