Подключитесь к MySQL, используя зашифрованный пароль - PullRequest
0 голосов
/ 02 июля 2019

У меня есть вопрос, который я часто задавал, но не нашел конкретных ответов на него.

Я создаю приложение на PHP (внешний интерфейс) и C ++ (внутренний интерфейс).Оба конца подключаются к одной и той же базе данных, используя общий файл .cfg, в котором имя пользователя и пароль для подключения к базе данных хранятся в виде простого текста.Это делает меня неудобным.Как я могу зашифровать этот пароль?Это вообще возможно?

Ответы [ 2 ]

0 голосов
/ 02 июля 2019

В гипотетическом случае, когда кто-то может получить доступ к файлу и увидеть зашифрованный пароль, точно так же, как этот человек также может установить соединение и уничтожить базу данных. Только вы можете видеть этот файл, поэтому пароль не нужно шифровать.

0 голосов
/ 02 июля 2019

PHP не является языком интерфейса.Это язык на стороне сервера, похожий на C #.Ваш конфигурационный файл останется на сервере, если вы не разрешите серверу обслуживать этот файл по запросу клиента.Вам не нужно шифровать имя пользователя или пароль, потому что его должны видеть только вы и ваши сотрудники.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...