Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.28;
Скачать: CL | DM;

Вниз

Пароль   Найти похожие ветки 

 
Ag2002   (2002-11-16 10:54) [0]

Народ, подскажите, а где можно наиболее эфективно хранить пароль, с помощь которого осуществляется вход в программу, например, если в реестре то там можно этот ключ удалить, в файле тоже самое, и как програмно определить была ли такая опирация проведена ?


 
Anatoly Podgoretsky ©   (2002-11-16 11:21) [1]

Эффективнее не хранить пароли


 
PaRL ©   (2002-11-16 12:33) [2]

Если в реестре - то проверяешь существование ключа, хотя значение можно изменить...
Если человек дурак, то он не полезет в реестр :)
В файле лучше не стоит.


 
Борис ©   (2002-11-16 13:41) [3]

Ag2002

Любой отладчик (и не только отладчик) сразу засечет к какому файлу ты обращаешься и в какую ветку реестра лезешь. Вот так вот ;-(


 
Ag2002   (2002-11-16 13:48) [4]

Так чтоже делать ???
Как быть в данной ситуации !!!


 
PaRL ©   (2002-11-16 13:51) [5]

Блин точно. :((
А как допустим 1С хранит пароли - там ведь для каждой базы можно свой пароль сделать, ведь не допустят же они(разработчики), чтобы так легко было взломать?


 
Ag2002   (2002-11-16 13:56) [6]

Ну а если прога к БД не относится ???


 
bobby   (2002-11-16 13:58) [7]

ясное дело, шифровать


 
PaRL ©   (2002-11-16 15:57) [8]


> ясное дело, шифровать

Ну это то ясно и так, но вот зашифровал, а потом куда? В реестр залез - удалил значение просто и всё. Получается, что паролем стала пустая строка...
Хотя можно, я думаю:
Записать в ИНИ, зашифровать его весь(ини), а потом расшифровывать при запуске программы, брать значения, а при закрытии проги снова шифровать. Тогда надо Lock делать, чтобы нельзя зайти было во время работы проги... и следить, чтобы в ини не пропадали ключи, а то мало ли кто захочет там че-нить...

Я так думаю. Вот.


 
Ag2002   (2002-11-16 16:58) [9]

а иги удалить нельзя да ? !!!! таже история как и с реестром.
Хотя так навернобудут конечно лудше. ТОлько вот в чём проблема, если процедуру шифрования хранить в ЕХЕ, то теоритически её можно узнать !!! и расшифроватиь файл и узнать пароль !!!


 
asmith   (2002-11-16 18:16) [10]

Купи аппаратный ключ защиты типа Memory HASP, зашей туда пароль и юзай.


 
Comp ©   (2002-11-16 19:29) [11]

А в самой программе разве нельзя?
Если одному пользоваться....


 
Ich Hasse ©   (2002-11-16 19:30) [12]

В свойствах класса окна. Функция по-моему GetWindowLong и SetWindowLong. А вообще это очень сложный вопрос.


 
PaRL ©   (2002-11-16 20:09) [13]


> а иги удалить нельзя да ? !!!! таже история как и с реестром.

Я ГОВОРЮ НАДО ПРОВЕРЯТЬ СУЩЕСТВУЕТ ЛИ ФАЙЛ - и если нет, то вообще закрыть доступ к примеру.

:( !


 
delpher_gray ©   (2002-11-16 20:17) [14]

Есть исходники программ, в которых можно задать таблицу паролей (эта прога есть на этом сайте в кладовке, она наприбер меняет "а" на "я", "б" на "ю", ну это зависит от того, как пользователь захочет). Вот выдерни от туда кусок кода, и шифруй пароль :-)) Зашифрованный пароль можно хранить где угодно !



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

Текущий архив: 2002.11.28;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.013 c
1-93072
Infinity
2002-11-16 12:39
2002.11.28
Не могу удалить компонент с формы


14-93222
Сатир
2002-11-10 16:11
2002.11.28
Именинники 10 ноября


1-93141
Ежик
2002-11-18 11:31
2002.11.28
Шифрование данных....


1-93078
smok_er
2002-11-16 11:19
2002.11.28
Fast Report: лишние пустые страницы


6-93174
lakich
2002-10-03 12:59
2002.11.28
Скрытый процесс в Диспетчере задач