А при чём тут кодировки?
Это явно просто бинарные данные. Как их правильно интерпретировать надо смотреть в документации к устройству (или в интернете).
Насколько я помню размер ключа и размер IV должены совпадать с размером блока т.е. оба должны быть 16 байт для AES-128. Поскольку в данных у вас 32 байта, то собственно больше там ничего и нет.
Отдельный вопрос, какой смысл в шифровании если ключ передаётся вместе с сообщением?…
Роми, теоретически я могу себе представить ребейз (вернее fast-forward merge) ветки develop на feature-100500 что бы сохранить линейную историю. Но практически не вижу в этом никаких плюсов кроме минусов.
А вообще тут много
https://ru.stackoverflow.com/q/554290/190728
И в целом это уже другой вопрос, который тут задают примерно каждый день.