openssl не выдает сообщения ожидаемого размера - PullRequest
0 голосов
/ 13 февраля 2020

У меня есть 16-байтовый файл, и после его шифрования его размер странным образом меняется.

> hexdump -C 1.txt
00000000  61 61 61 61 61 61 61 61  61 61 61 61 61 61 61     |aaaaaaaaaaaaaaa|
0000000f
> openssl enc -v -aes-128-ecb -nosalt -base64 -in 1.txt -out 2.txt

...

bytes read:    16
bytes written: 45

Он становится 45 байтов.

  • Почему он не кратен 16, поскольку AES имеет 16-байтовые блоки?
  • Если openssl добавляет какой-либо заголовок, его размер и он фиксированный размер? Я не могу найти ничего в документации, которая упоминает это.
...