Ano, jde o vyhovění zadavateli.
Stručně řečeno: chce na hostingu (který nespravujeme), v případě kompromitace, aby útočník (pokud se dostane buď k FTP nebo vůbec souborovému systému) se nemohl dostat k MySQL databasi přes PHP (přes např. configy) a nebo také i v případě klíčům, které šifrují obsah database nebo jej dekriptují jako např. "SELECT AES_DECRYPT(name, 'sifrovaci_klic'), AES_DECRYPT(address, 'sifrovaci_klic') from db_user; ". Jde o šifrování jednoduše textových dat k jednotlivým uživatelům, aby v případě kompromitace nešli, tak jednoduše přečíst.
Proto hledám řešení, kde v PHP trochu tápu a o ostatních prog. jazycích jsem našel i další zajímavé řešení, ale myslím si i to, co tady psali všichni, že by bylo dobré si nechat to heslo jednoduše v tom PHP zaslat.