Это зависит от цели вашего шифрования.
Если вы просто хотите, чтобы оно было безопасно отправлено, т. Е. Хотите защитить передачу данных, просто используйте соединение HTTPS API.
Если вы напишите свой собственный код шифрования в приложении для шифрования на самом устройстве, кто-то может выполнить реинжиниринг приложения и использовать ваш код для написания расшифровщика, поэтому он никогда не будет очень безопасным.