Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.009 c
1-49098
Mr Gr
2003-01-05 02:13
2003.01.16
Про ячейки в ДравГриде !!!!!!!!!!!


14-49257
1
2002-12-22 14:50
2003.01.16
О delphi


1-49144
NovyChock
2003-01-05 18:53
2003.01.16
Клавиша Esc


3-48880
menart
2002-12-19 21:35
2003.01.16
Шифрование данных


4-49375
race1
2002-11-28 06:34
2003.01.16
api





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский