Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.11.2012, 19:44   #1
SmileStar
Новичок
Джуниор
 
Регистрация: 15.11.2012
Сообщений: 4
По умолчанию Защита информации. Как сделать демо-программу?

Задание такое:
есть некая прога. надо сделать так что бы, если вводишь правильно пароль, то с нею можно работать полностью, а если не правильный с 3-х попыток, то только некоторые функции будут доступны.

Конкретнее есть прожка шифрования методом Цезаря, ею можно шифровать текст и дешифровать...
Хочу сделать так что бы
1) пароль который вводишь где-то хранился, естественно, и шифровался этим же методом.
2) при неправильном вводе пароля работать должно только шифрование.
Вложения
Тип файла: rar Новая папка.rar (185.2 Кб, 7 просмотров)
SmileStar вне форума Ответить с цитированием
Старый 15.11.2012, 19:59   #2
Кольша
Далеко не
Участник клуба
 
Аватар для Кольша
 
Регистрация: 11.08.2011
Сообщений: 1,512
По умолчанию

Почему бы не найти или не написать программу с этим методом и в начале проги просить пароль?
Кольша вне форума Ответить с цитированием
Старый 15.11.2012, 20:14   #3
SmileStar
Новичок
Джуниор
 
Регистрация: 15.11.2012
Сообщений: 4
По умолчанию

но это будет уже не демо-версия, а полностью запароленная прога.
SmileStar вне форума Ответить с цитированием
Старый 15.11.2012, 20:26   #4
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Автор это называется триал. Короче прописываешь нужные ключики в реестр и читаешь от туда. Пароль храни в коде, а не где-то, потому что иначе будет на твою прогу keygen(достанит пароль).
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 15.11.2012, 20:48   #5
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Цитата:
Пароль храни в коде
Да-да, я когда-то все пароли к Дюку Нюкему вот так из кода прямым текстом прочитал. Среди кракозябл экзешника лежали они спокойненько, ибо строка - она и в коде строка
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 15.11.2012, 21:05   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
SmileStar
Гораздо надежнее - раздавать Демо без некоего важного функционала (или с иммитацией его). А уже в платной версии этот функционал учесть, тогда и взламывать демку не станут
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.11.2012, 21:11   #7
SmileStar
Новичок
Джуниор
 
Регистрация: 15.11.2012
Сообщений: 4
По умолчанию

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

и блин, не знаю как сделать, обидно, ведь это последняя лаба...
SmileStar вне форума Ответить с цитированием
Старый 15.11.2012, 22:20   #8
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Хм, шифруйте пароль а результат шифра пишите в конец собственного файла(самого себя).

1. копируем себя во временную папку
2. читаем из себя ключ
3. юзер вводит - проверям
4. при закрытии ПО пишем в себя новые данные
5. пишем bat который замени текущий exe тем, что изменили, и копировали во временную папку, и удалит текущий exe.
6. профит.


Ломается на раз.
Человек_Борща вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Защита от дурака. Как правильно сделать? svatorus Общие вопросы C/C++ 3 24.04.2012 11:34
Из демо версии сделать полноценную yaPOCOMAXA Microsoft Office Excel 5 11.07.2011 23:41
Защита информации в сети muigor Безопасность, Шифрование 12 11.03.2011 12:12
Защита Информации Claster Помощь студентам 1 22.11.2010 10:54
Как сделать отбор нужно информации TaLi4 БД в Delphi 1 09.06.2008 16:27