Динамическое шифрование
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
Мне необходимо защитить программу (написана на Паскале под DOS), для этого хочу применить динамическое шифрование. Но не знаю как оно реализуется. Помогите
Наверное нужно шифровать файл хешем, который будет зависеть от текущего времени, либо от предыдущего хеша.
It's a long way to the top if you wanna rock'n'roll
Не совсем понимаю что нужно сделать-нужно чтобы экзешник был зашифрован, а при запуске декодировался и выполнялся, так чтоли?Эль писал(а):Мне необходимо защитить программу
Ни что так не ограничивает фантазию программиста, как компилятор...
динамическое шифрование - это когда защифровывается не вся программа целиком, а небольшими порциями (отдельными процедурами). И расшифровывается конкретная процедура непосредственно перед использованием, а потом снова защифровывается.
-
- Сообщения: 375
- Зарегистрирован: 31 авг 2007, 03:06
кстати, а защитить от чего именно?!" писал(а):Мне необходимо защитить программу (написана на Паскале под DOS), для этого хочу применить динамическое шифрование.
от копирования и модификации. (программа находится на флешке, выполняющей роль жесткого диска в однокристалической ПС)
Какой вообще в этом смысл если алгоритм расшифровки заложен в самом коде. Тот кто захочет посмотреть код программы должен ее дизассемблировать, для таких людей не составит особой проблемы дешифровать прогу полностью ))) Тем более если она написана на Паскале для ДОС - там вообще все как на ладони. Я даже придерживаюсь мнения что возможно создание "дизпаскаля" который будет переводить из машинного кода в паскаль обратно.
It's a long way to the top if you wanna rock'n'roll
Пожалуйста помогите очень нужно!!!!!!!!!Написать программу на Paskal, которая вычисляет среднюю длину слов в файле, который содержит текст.В данном случае будет считатьтся любая строка символов, которая начинается и заканчивается одним с следующих елеметов: пробел, запятая, точка, начало строки и конец строки.В программе должна быть обозначена функция, которая получает в качестве аргумента поток ввода с файла.