Форум: "Основная";
Текущий архив: 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