У меня есть этот код ниже для шифрования объектов, что делает работу.Но у меня есть объект, содержащий список другого объекта.Когда я шифрую объект, у меня возникает ошибка, что данные должны быть больше 256 байт.Когда я удаляю список, шифрование управляется без ошибок.
public class A {
private List<B> b = new ArrayList<>();
//getter setter
}
try {
Cipher cipher = Cipher.getInstance("RSA");
cipher.init(Cipher.ENCRYPT_MODE, publicKey);
encryptedBytes = cipher.doFinal(message.getBytes());
} catch (NoSuchPaddingException | NoSuchAlgorithmException | BadPaddingException
| IllegalBlockSizeException | InvalidKeySpecException | InvalidKeyException e) {
e.printStackTrace();
}