Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Пароли пользователей [D5, IB6.x]


Иван ©   (2002-08-06 08:36:00) 

Доброе утро,день,вечер,ночь :).
Помогите решить такую проблему: пишу СУБД с использованием Interbase 6.0.
При запуске моей программы она просит выбрать имя пользователя и
ввести пароль(берутся из ISC4.gdb). Так вот, пароль там хранится
в зашифрованном виде и я не могу его сравнить с тем, который ввел пользователь. Нашел модуль( http://ds.alt.ru/files/cmp/db/ib_pass.arj), который СОЗДАЕТ и шифрует пароль, но моих познаний в криптографии недостаточно, чтобы сделать процедуру дешифрации. Помогите, пожалуйста.


Иван   (2002-08-07 12:03:00) [1]

Спасибо всем за ответы. Я сделал по совету Slava. Как сам не додумался?


NickBat   (2002-08-06 12:11:00) [2]

А зачем тебе сравнивать пароль. Пусть это делает сам сервер Interbase.


AlexSam   (2002-08-06 11:58:00) [3]

Ты вскрываешь чужую базу?
Если нет - заведи пользователей с паролями на IB и не занимайся криптографией.


3JIA9I CyKA   (2002-08-06 11:10:00) [4]

Согласен со Slava


Slava   (2002-08-06 10:03:00) [5]

Зашифруй то, что ввел пользователь и сравни с тем, что в ISC4.gdb


IlyaA   (2002-08-06 08:48:00) [6]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо