Давно уже терзает этот вопрос. Думаю, что шыфрование кода - не очень надежная штука.... Была у меня мысль очень мощно зашыфровать пароли функцией md5() и кунить файл с хешами в скрипт, далее юзер покупает лицензию - вводит пароль, и если все норм, то работает полная версия скрипта.... Но ведь код такого типа:
if (md5(md5(md5(md5('pass')))) == $hesh) {
$demo = false;
}
else {
$demo = true;
}
Можно просто вырезать или изменить! Все-таки можно ли как-то или с помощю каких-то средств, расширений, зделать невозможным снятие отображение копирайта со скрипта бес пароля?
Нужно закрыть исходник с проверкой данных, самое лучшее для этого на мой взгляд - это обфускатор от DX, http://kaimi.ru/2010/10/php-obfuscator-1-5/
по поводу проверки, рекомендую сделать так:
if(md5('secret_word'. $password) == $hash) {
...
}
Ant0ha, спасибо конечно, но мне кажется его тоже, если хорошо потрудиться можно обойти....
12 Янв 2011, 15:46Hameleon, копирайт в роторе убрать можно, там другая фишка - отсутствуют куски кода, которые "отдаются" после приобретения лицензии. //если не ошибаюсь
Sceptic, да, я читал, но всеже насколько я понял, защитить скрипт от снятия копирайта, практически нереально... 
Ant0ha, и соответственно, лучше написать эксклюзив, чем покупка лицензий 
Спорный вопрос. Можешь сделать как я выше написал и продавать лицензии
1. Не каждый сможет взломать лицензию
2. Много честных людей, которые не будут снимать копирайты сами и будут оплачивать лицензии
На практике очень не многие не добросовестные пользователи сами снимают копирайты, и их кстати можно попробовать заблокировать через хостеров.
Вывод: защита не идеальная, но вполне сгодится.