Главная страница
    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-88167
alex134
2003-03-10 14:43
2003.03.27
Как узнать - упакована программа или нет ?


3-87822
Злодей
2003-03-09 17:15
2003.03.27
Удаление записи


3-87827
PrettyFly
2003-03-10 10:46
2003.03.27
NULL


3-87775
Behemoth
2003-03-07 12:12
2003.03.27
Доступ к BDE через Web


1-88022
malkolinge
2003-03-14 13:06
2003.03.27
Эмуляция мыши





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