「RSA/ECB/PKCS1Padding」で暗号化されたbyte[]に含まれるメッセージがあります。それを復号化するために、私は暗号cを作成し、それを開始します
c = Cipher.getInstance("RSA/ECB/PKCS1Padding");
これまで、 doFinal()メソッドを使用して、復号化されたバイトを含むbyte[]を返す小さなメッセージのみを復号化していました。
c.init(Cipher.DECRYPT_MODE, privateKey);
byte[] decryptetBytes = c.doFinal(encryptedBytes);
ただし、この場合、データは大きく(約500バイト)、doFinal()メソッドは例外をスローします(javax.crypto.IllegalBlockSizeException:データは128バイトを超えてはなりません)。update() -メソッドを使用する必要があると思いますが、正しく機能させる方法がわかりません。これはどのように行われますか?