Присоединяюсь к предыдущим ответам. Даже если вы и решите данные шифровать, то прежде всего подумайте, как сильно просядет ваша производительность, ведь шифровка/дешифровка- операции совсем не бесплатные. И смысл весь теряется в этом, если отправлять вы их будете в открытом виде. Лучше подумайте, как защитить канал передачи.
Используйте api промежуточный сервер с разделенными ролями, а сам сервер с бд спрячьте за этой прослойкой, в таком случае вам и шифровать ничего не прийдется.