Я согласен с Крисом Кайтом - просто используйте AES 128, этого вполне достаточно.
Я не знаю точно вашу среду, но я полагаю, вы как-то передаете данные через Интернет.
Не используйте ECB, это всегда приведет к одному и тому же результату для одного и того же простого текста.
Режим CBC - это то, что нужно, и не забывайте случайный вектор инициализации. Этот вектор должен быть сообщен с зашифрованным текстом и может быть отправлен открытым текстом.
Что касается ваших данных, поскольку AES является блочным шифром, результат всегда кратен размеру блока. Если вы не хотите, чтобы наблюдатель знал, являются ли ваши данные короткими или длинными, добавьте некоторые отступы, чтобы расширить их до максимального ожидаемого размера.