C++Builder
  Начало   Форум   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Код доступа  (Прочитано 4315 раз)
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 »

Цитата: Sergey1985 от 25 Июнь 2013, 15:36:44
то есть ХЭШ? Хэш это что?

уууу! тебе азы криптографии изучать. см. в википедии, например: 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 от 25 Июнь 2013, 21:26:23
Хеш пароля хранил в теле программы. Если надо, то скину.
А как тогда менять пароль, если необходимость возникнет?
Записан
d7d1cd
Участник


Сказали спасибо: +59/-24
Offline

Сообщений: 1005


Re: Код доступа
« Ответ #11 : 26 Июнь 2013, 07:01:58 »

Цитата: Tantos от 26 Июнь 2013, 02:26:12
А как тогда менять пароль, если необходимость возникнет?

Правка хеша в исходнике и компиляция  . Я писал программу только для себя (для этого и делал пароль, чтобы другие не пользовались), поэтому про замену пароля даже не думал.
Записан
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 »

В этом то вся трудность и заключается что пароль менять надо
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  




....

Powered by SMF 1.1.21 | SMF © 2025, Simple Machines
Страница сгенерирована за 0.108 секунд. Запросов: 21.