Форум: "Базы";
Текущий архив: 2003.01.16;
Скачать: [xml.tar.bz2];
ВнизШифрование пароля для доступа к БД. Найти похожие ветки
← →
oleon (2002-12-20 12:27) [0]Здраствуйте. Подскажите пожалуста алгоритм по которому можно шифровать и расшифровывать пароли для доступа к БД? Ну т.е. в программе, в адмнистраторе ввродится один пароль, а чтобы на самомо деле он был другим.
← →
Reindeer Moss Eater (2002-12-20 12:32) [1]Если для локальных таблиц, то это мартышкин труд.
Если для серверных бд - то их клиенты открытые пароли и так не шлют.
← →
oleon (2002-12-20 12:41) [2]Нет, например я завожу в программе пользоватлея даю ему Login и password в программе, например : Имя пользователя : Oleon пароль : krokodil.... и чтобы тот пароль по который я на самом деле заведу на MS SQL сервере был совсем не крокодил, чтобы он не мого подключиться из какого-нибудь Query Analizer или SQL Navigator.
← →
Reindeer Moss Eater (2002-12-20 12:52) [3]1. MS SQL не будет хранить "krokodil"
2. Если речь о разграничении прав самим приложением(свой список логинов и паролей), то как раз Query Analizer"у это не помешает соединиться с сервером
← →
Reindeer Moss Eater (2002-12-20 12:58) [4]Или ты хочешь хранить для программы имя и пароль на клиенте, используя аутентификацию средствами MSSQL?
Тогда любой обратимый алгоритм шифрования. Например простейший XOR.
← →
oleon (2002-12-20 12:59) [5]а где про него почитать?
← →
Reindeer Moss Eater (2002-12-20 13:03) [6]Про функцию XOR?
В справочной системе Delphi разумеется
← →
Andriano (2002-12-20 13:06) [7]Найди любой сайт с компонентами -> Шифрование -> Строк.
← →
Menart (2002-12-21 18:35) [8]
const msg: string = "Secret Text";
key: byte = 88;
var
p: ^byte;
i: integer;
begin
Label1.Caption:= msg;
p:= @msg[1];
for i:= 1 to Length(msg) do begin
p^:= p^ xor key;
inc(p);
end;
Label2.Caption:= msg;
p:= @msg[1];
for i:= 1 to Length(msg) do begin
p^:= p^ xor key;
inc(p);
end;
Label3.Caption:= msg;
end;
Смотри форум дальше!
мне так ответили на такой же вопрос
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.01.16;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c