Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.03.27;
Скачать: [xml.tar.bz2];

Вниз

Закодировать   Найти похожие ветки 

 
Logovazzz   (2003-03-14 10:52) [0]

Мастера, подскажите. Мне нужно авторизировать пользователей программы: он вводит логин и пароль. Есть ли функции, позволяющие закодировать пароль (потом я сохраню его в таблице).
Потом он его вводит, пароль сверяется с закодированным и т.п.


 
borland   (2003-03-14 11:00) [1]

вроде нет, но в чем проблема свои написать?
если надо, могу дать.
мне крутое шифрование не надо, достаточно просто изменить. Я это делаю изменением кодов символов на какое-то число, например длину пароля...


 
Logovazzz   (2003-03-14 11:08) [2]

>Borland
Дай, пожалуйста. А то другой работы полно.


 
Anatoly Podgoretsky   (2003-03-14 11:09) [3]

А для чего его хранить, к тому же опасно.


 
Logovazzz   (2003-03-14 11:13) [4]

А как по другому авторизировать пользователя? Я потому и хочу кодировать. Он вводит, введённой сравнивается с хранимым в базе(зашифрованным). Если это делается по другому, то подскажите как.


 
Anatoly Podgoretsky   (2003-03-14 11:21) [5]

Для авторизации пользователя нет необходимости хранить пароли, достаточно хранить сигнатуру, у качестве которой можно использовать Crc32 скажем, или любую другую необратимую функцию свертки.
Механизм будет другой вводим, кодируем, сравниваем с сигнатурой.
Если файл сигнутур попал в чужии руки у них не будет возможности узнать пароль.
Функции Crc32 можешь найти практически в любом FAQ, включая местный и наверняка должно быть в UBPFD - http://delphibase.endimus.com/

СRC удобен тем, что его можно хранить в числовом поле размером N9.0


 
Sheriff   (2003-03-14 11:27) [6]

можно создать запись, где вместе с нужными полями будет храниться мусор
(часть полезных полей тоже можно заполнить мусором)
каждое поле кодируем своим алгоритмом.
все это безобразие записываем в типизированный файл.
располагаем файл на другом компе (серверная часть),
а своей программой (клиент) пытаемся залогиниться...
...
вот это сгородил... ;)


 
Logovazzz   (2003-03-14 11:34) [7]

>Sheriff
Дааа. Ну типа ХА.:)


 
Logovazzz   (2003-03-14 11:41) [8]

Кстати. Прога не сетевая. Нужно лишь знать: давать полномочия или не давать (Ну как в Windows при запуске).



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

Форум: "Основная";
Текущий архив: 2003.03.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.007 c
14-88249
XXX2
2003-03-12 11:30
2003.03.27
Иконки


14-88161
nika_ufc
2003-03-10 18:56
2003.03.27
помагите с Windows


1-88050
anton_cor
2003-03-15 01:18
2003.03.27
Напечатать бланк


3-87834
mashinist
2003-03-07 21:38
2003.03.27
Программа зависает при использовании BDE.


14-88172
Anton.
2003-03-10 16:11
2003.03.27
DeleteFile





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