|
Sergey1985
Участник
Сказали спасибо: +8/-1
Offline
Сообщений: 310
|
|
Код доступа
« : 24 Июнь 2013, 10:02:15 »
|
|
Подскажите пожалуйста статейку или иной другой источник в котором бы описывалось как ставить пароли на программу.
|
|
|
|
|
|
Tantos
А ты воспользовался поиском перед тем, как спросить?!
Давний друг
Сказали спасибо: +350/-28
Offline
Сообщений: 2181
|
|
Re: Код доступа
« Ответ #1 : 24 Июнь 2013, 13:50:38 »
|
|
Который при запуске программы надо ввести? wasm.ru, а если честно - не заморачивайся: надо будет стырить твою программу - стырят. На грамотную коммерческую защиту у тебя денег явно нет, а свою пока ты написать не можешь.
|
|
|
|
|
|
Sergey1985
Участник
Сказали спасибо: +8/-1
Offline
Сообщений: 310
|
|
Re: Код доступа
« Ответ #2 : 25 Июнь 2013, 09:13:52 »
|
|
Ну тырить ее наврятли кто будет а вот доступ надо ограничить (кстати да при входе в прогу не совпал пароль прога не работает) там вот я слышал ключами какими-то сперва обмениваются потом все ОК становится
|
|
|
|
|
|
Tantos
А ты воспользовался поиском перед тем, как спросить?!
Давний друг
Сказали спасибо: +350/-28
Offline
Сообщений: 2181
|
|
Re: Код доступа
« Ответ #3 : 25 Июнь 2013, 11:57:52 »
|
|
Ну, ключами... Вряд ли вы будете писать свой сервер авторизации и генерировать ключи.
Раз надо, значит надо
В конструкторе главной формы вызывайте функцию InputQuery, и проверяйте введенный текст.
|
|
|
|
|
|
Sergey1985
Участник
Сказали спасибо: +8/-1
Offline
Сообщений: 310
|
|
Re: Код доступа
« Ответ #4 : 25 Июнь 2013, 12:15:44 »
|
|
Так хорошо а где и как хранить сам пароль(текст) не железно же его вводить в коде проги а иначе как его можно будет менять?
|
|
|
|
|
|
Tantos
А ты воспользовался поиском перед тем, как спросить?!
Давний друг
Сказали спасибо: +350/-28
Offline
Сообщений: 2181
|
|
Re: Код доступа
« Ответ #5 : 25 Июнь 2013, 13:09:39 »
|
|
Можно в реестре, можно в отдельном файле где-нибудь очень глубоко в файловой системе, куда может писать приложение. Можно хранить не пароль, а его хэш, к примеру.
|
|
|
|
|
|
Sergey1985
Участник
Сказали спасибо: +8/-1
Offline
Сообщений: 310
|
|
Re: Код доступа
« Ответ #6 : 25 Июнь 2013, 15:36:44 »
|
|
то есть ХЭШ? Хэш это что?
|
|
|
|
|
|
S0mbre
Глобальный модератор
Сказали спасибо: +1113/-22
Offline
Сообщений: 2132
S0mbre
|
|
Re: Код доступа
« Ответ #7 : 25 Июнь 2013, 15:53:31 »
|
|
то есть ХЭШ? Хэш это что?
уууу! тебе азы криптографии изучать. см. в википедии, например: md5, sha-1, криптография.
|
|
|
|
|
|
Tantos
А ты воспользовался поиском перед тем, как спросить?!
Давний друг
Сказали спасибо: +350/-28
Offline
Сообщений: 2181
|
|
Re: Код доступа
« Ответ #8 : 25 Июнь 2013, 16:05:54 »
|
|
Да зачем ему эта криптография - пусть найдет реализацию MD5 под Билдер, если не найдет - я поделюсь
|
|
|
|
|
|
d7d1cd
Участник
Сказали спасибо: +59/-24
Offline
Сообщений: 1005
|
|
Re: Код доступа
« Ответ #9 : 25 Июнь 2013, 21:26:23 »
|
|
Я делал защиту программы. Без ввода пароля нельзя (легально) открыть прогу. Хеш пароля хранил в теле программы. Если надо, то скину.
|
|
|
|
|
|
Tantos
А ты воспользовался поиском перед тем, как спросить?!
Давний друг
Сказали спасибо: +350/-28
Offline
Сообщений: 2181
|
|
Re: Код доступа
« Ответ #10 : 26 Июнь 2013, 02:26:12 »
|
|
Хеш пароля хранил в теле программы. Если надо, то скину.
А как тогда менять пароль, если необходимость возникнет?
|
|
|
|
|
|
d7d1cd
Участник
Сказали спасибо: +59/-24
Offline
Сообщений: 1005
|
|
Re: Код доступа
« Ответ #11 : 26 Июнь 2013, 07:01:58 »
|
|
А как тогда менять пароль, если необходимость возникнет?
Правка хеша в исходнике и компиляция . Я писал программу только для себя (для этого и делал пароль, чтобы другие не пользовались), поэтому про замену пароля даже не думал.
|
|
|
|
|
|
Tantos
А ты воспользовался поиском перед тем, как спросить?!
Давний друг
Сказали спасибо: +350/-28
Offline
Сообщений: 2181
|
|
Re: Код доступа
« Ответ #12 : 26 Июнь 2013, 08:21:16 »
|
|
Проще проверку в hex-редакторе заnopить
|
|
| « Последнее редактирование: 26 Июнь 2013, 08:26:18 от Tantos » |
Записан |
|
|
|
|
Sergey1985
Участник
Сказали спасибо: +8/-1
Offline
Сообщений: 310
|
|
« Ответ #13 : 26 Июнь 2013, 08:34:40 »
|
|
В этом то вся трудность и заключается что пароль менять надо
|
|
|
|
|
|