Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.26;
Скачать: CL | DM;

Вниз

Пароли пользователей   Найти похожие ветки 

 
Иван   (2002-08-06 08:36) [0]

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


 
IlyaA ©   (2002-08-06 08:48) [1]

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


 
Slava ©   (2002-08-06 10:03) [2]

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


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

Согласен со Slava


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

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


 
NickBat ©   (2002-08-06 12:11) [5]

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


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

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



Страницы: 1 вся ветка

Текущий архив: 2002.08.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.038 c
3-84870
Oleon
2002-08-05 13:39
2002.08.26
Создание и вызов UDF


1-85004
Staratel
2002-08-16 09:49
2002.08.26
Форма приложения


14-85226
DenKop
2002-07-31 01:54
2002.08.26
TheBat!


1-85084
Skfi
2002-08-14 08:06
2002.08.26
Текстовый файл


14-85183
rvs
2002-07-30 08:44
2002.08.26
Kylix