Я использую стандарт заполнения AES/CBC/PKCS5Padding в java, а мой друг использует стандарт PKCS7 в c#.NET. Если мой друг шифрует данные с помощью AES и отправляет мне ключ, я могу его расшифровать.
Но если длина моих данных увеличивается более чем на 2920 байт, то, если я зашифрую данные в С#.NET и расшифрую данные в java, тогда мое расшифрование не будет работать хорошо. Это дает мне следующую ошибку.
«javax.crypto.IllegalBlockSizeException: длина ввода должна быть кратна 16 при расшифровке с помощью дополненного шифра»
Спасибо, Бапи.