О борьбе щита и меча
MoKo 04.10.2002 12:33
"Т.е. идея такая -> небольшая утилита шифрующая код, и в строенный в интерпретатор
дешифратор опознающий шифрованные файл по сигнатуре."
Как вариант обхода - добавить в дешифратор пару строчек, чтобы он после дешифровки записывал
раскодированный код на место закодированного файла. :)
По сути - если у вас есть программа, которая работает на вашем компьютере, то можно сделать чтобы она работала
на любом другом компьютере (даже в случае аппаратных ключей). Кроме того, эту программу можно изменить как угодно.
Возможность внесения изменения можно усложнить, но в таком случае и сами авторы уже изменить так просто ничего не cмогут.
Защищают как путем компиляции в байт-код (для которого обычно несложно сделать декомпилятор), так и например
программами, которые случайным образом переименовывают идентификаторы, делая исходный код нечитаемым.
С моей точки зрения защита от копирования - забота скорее юристов, нежели программистов.