Topic: Авторизация через MD5
Здравствуйте.
Подскажите как закрыть возможность использования/просмотра явно заданного пароля для сетевой авторизации
procedure frmlogin_OnShow (Sender: string; Action: string);
begin
frmWait.Show;
Application.ProcessMessages;
{$MySQL disable_connectdialog}
frm_login.MySQLConnection.Server := '192.168.0.5;
frm_login.MySQLConnection.Port := 3306;
frm_login.MySQLConnection.Username := 'root';
frm_login.MySQLConnection.Password := 'P@ssw0rd';
frm_login.MySQLConnection.Database := 'kart';
.....
цель - не возможность использовать данный пароль в оснастках типа MySQL Workbench и подобных.
Можно предлагать танцы с бубном для пользователя (прописанного в авторизации) и пароля.
Как вариант шифрование MD5 для пользователя root (или любого пользователя имеющего права update), но чтоб отображаемый ХЕШ не давал доступа к базе данных.