Antes de enviar nada cifralo y ya, cual es el problema?
pero ahora mismo estaba probando con openssl y se me ocurrió porque no generar una clave, que ya tengo privada y publica, luego cifrar la contraseña con esa clave desde php con openssl_public_encrypt y luego en c++ desencriptarla con alguna librería de ssl teniendo la clave privada guardada en el exe ?
Pero donde se a visto eso, la clave privada no tiene por que estar en el paquete. Para no complicarte la vida si el server es de tu propiedad o de un amigo podeis poneros de acuerdo con la clave y ya.
Si no tienes claves de uso publico.
@Edit: He visto que sftp no esta disponible en hostinger así que no creo que sera una alternativa.
SFTP es una combinacion estre FTP y SSH, si no me equivoco, y esas dos si que las tendras disponibles, supongo.
Un saludo.