Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.46 MB
Время: 0.007 c
14-85218
Stain
2002-07-30 19:55
2002.08.26
NT DDK


3-84902
Vint
2002-08-06 10:35
2002.08.26
Резервное копирование


4-85284
Dmk
2002-06-19 01:48
2002.08.26
Как избавиться от мерцания?


14-85220
VEG
2002-07-29 18:49
2002.08.26
Куда катимся?


14-85231
der
2002-07-31 18:08
2002.08.26
Помогите настроить WINGATE 4





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