![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Реализация парольного доступа [D6, 95/98]
Sirus © (2006-01-31 08:10:00)Столкнулся с проблемой написания кода для ввода пароля в программу пользователя и возникли вопросы.Не подскажет кто из знатоков совет, ссылку или код реализации ввода и проверки пароля доступа. Мне не очень ясно как реализовать замену вводимых символов звездочками и где хранить меняемый пароль и в каком виде. Помогите решить проблему, кто сможете.
Заранее благодарю за помощь и внимание.
Сайрус. 31.01.2006
stone (2006-01-31 09:50:00) [1]
> где хранить меняемый пароль и в каком виде.
Хранить нужно не пароль, а его hash. Функций хэширования в сети полно. Можно и свою написать, если есть желание. И сравнивать потом хэш введенной строки с сохраненным.
КиТаЯц (2006-01-31 09:27:00) [2]
> Sirus (31.01.06 08:10)
> ...
> хранить меняемый пароль и в каком виде. Помогите
> ...
Хранить его можно где угодно и в каком угодно виде. Если "защита от блондинки", то просто пропиши куда-нибудь в реестр. Даже шифровать не надо. Считал строку - сравнил с тем, что ввели - сделал вывод.
Ну, а если защищать программу надо не только от секретарши, то... тут однозначного подхода нету...
Ega23 (2006-01-31 09:03:00) [3]
> Мне не очень ясно как реализовать замену вводимых
> символов звездочками
TEdit.PasswordChar + F1