Для правильного шифрования данных вам нужно больше, чем просто алгоритм шифрования. Вероятно, лучше всего найти полную библиотеку с документацией, показывающей, как все делать правильно, если вам абсолютно необходимо сделать это самостоятельно.
Шифрование само по себе недостаточно. Как вы генерируете ключи? Какой режим работы вы используете? Вы используете MAC на данных?
Прямой AES в режиме ECB пропускает информацию. Без MAC, даже если данные зашифрованы, злоумышленник все еще может подделать ваши данные.