Изучаю Laravel
https://laravel.com/docs/5.7/encryption
В принципе все легко и понятно, как зашифровать данные и сохранить их потом в БД зашифрованными.
То есть злоумышленник, заполучив доступ к сайту автоматом получает и ключ шифрования, лежащий в .env.
Тогда мне не понятно смысл использовать шифрование, если ключ тупо хранится в файле .env?
Я ищу способ безопасно хранить данные в mysql используя Laravel. Рассматриваю вариант с раздельным хранением сайта на одном сервере, а БД - на сервере. Но в этой схеме есть проблема, описанная выше, когда злоумышленник получает доступ к серверу с сайтом (и уже оттуда может вытащить данные с сервера с БД)