Главная страница
    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-48970
Turonix
2003-01-06 07:55
2003.01.16
Как запустить EXE-файл из Делфи?


1-49030
Ba-ss
2003-01-07 21:38
2003.01.16
Помогите, как проверить поля, чтобы там были только цифры


3-48897
korvin
2002-12-16 07:17
2003.01.16
---|Ветка была без названия|---


6-49190
Salachov
2002-11-15 22:29
2003.01.16
Народ, вот такая ситуация с авторизацией


3-48908
SZap
2002-12-20 13:44
2003.01.16
TXT=>DBF





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский