Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.01 c
4-85300
KPV-10k
2002-05-24 21:36
2002.08.26
PeekMessage & GetMessage


1-85016
Marat Zaripov
2002-08-16 12:13
2002.08.26
проблема с меню


1-85089
greenrul
2002-08-14 16:22
2002.08.26
Посоветуйте компонент ->


3-84937
Martyn
2002-08-05 11:55
2002.08.26
Помогите разобраться с Invalid floating point operation...


3-84894
Oleon
2002-08-05 11:00
2002.08.26
Здраствуйте, господа программисты.




   Наверх