Я пытаюсь зашифровать с помощью openssl на консоли, чтобы соответствовать выводу, сгенерированному другой реализацией AES.Все детали известны.Я использую AES в 128-битном режиме CBC.Как ни странно, независимо от размера файла, вывод будет на 16 байт больше.Я думаю, что openssl добавляет некоторые отступы.
В направлении к другой реализации это не такая большая проблема, поскольку я могу отбросить последние 16 байтов, но наоборот - я не могу изобрести байты, которые openssl, вероятно, будет проверять на достоверность.
Как мне сказать openssl не делать этого?
Командная строка:
openssl enc -aes-128-cbc -K <pre-shared key in hex> -in rawfile.bin -out encfile.enc -iv <pre-shared IV in hex>