Форум: "Базы";
Текущий архив: 2002.08.26;
Скачать: [xml.tar.bz2];
ВнизПароли пользователей Найти похожие ветки
← →
Иван (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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c