Просто нет способа безопасно сохранить имя пользователя / пароль.Поскольку в конце ваш сценарий всегда должен иметь возможность получать данные, любой другой может пойти по тому же пути.
Если вы храните данные в зашифрованном виде, вы должны сообщить своему сценарию ключ для расшифровки.Так что, если кто-то читает сценарий, он получает ключ.Но в случае CGI-среды скрипт всегда должен быть доступен для чтения веб-сервером.
Если вы не находитесь в CGI-среде или запущен какой-то материал suExec, вы можете обойти это ограничение, установивправа доступа сценария / файла конфигурации, чтобы никто, кроме исполняющего пользователя, не мог читать файлы.
Это безопасно, пока не придет какой-нибудь администратор и не захочет узнать, что там, или кто-то взломает вашу учетную запись.