Akarapidoz
13.04.2014 - 21:22
Меня попросили сделать локальное приложение. Увы языками программирования типа С++, delphi и тд я не владею. У меня в багаже только PHP и немного js. Программа - небольшой калькулятор. Однако мне не очень хочется, чтобы его копировали без моего ведома.
Так вот. Может кто подскажет как проверить уникальность пк пользователя. Программка будет устанавливаться только на win7.
ps Я в курсе, что эти языки не очень подходят для локальных приложений.
_____________
Прошу критиковать, если что-то не так.
sergeiss
13.04.2014 - 21:31
Локальное приложение на PHP+JS, да еще с защитой от копирования?
"Нет, сынок, это фантастика!" (с)
Дело в том, что в случае локальной установки на компе будет полный код ПХП и JS. Который ты никак не защитишь. Вот если у тебя этот калькулятор будет работать где-то на сервере, на который у юзера не будет прямого доступа, то тогда все файлы ПХП будут защищены. Ты сможешь обращаться туда, например, аяксом. Отправил исходные данные - обработал на сервере - получил ответ.
А что за калькулятор такой, что его надо защищать?
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
AllesKlar
13.04.2014 - 21:38
Цитата |
А что за калькулятор такой, что его надо защищать? |
Да обычный калькулятор.
Все мы в свое время жутко гордились своим "Hallo, Word" и ревностно к нему относились
С возрастом и опытом начинаешь понимать, что твой калькулятор никому не нужен
А уж калькулятор, написаный на
Цитата |
Увы языками программирования типа С++, delphi и тд я не владею |
это, конечно же жутко нужное всем приложение и толпы хакеров ринутся его взламывать/воровать
Автор, ссори за сарказм. Но спасибо за ностальгическую улыбку, навеянную воспоминаниями своей молодости
С# и твой калькулятор - думаю, отличное начало будет для тебя. За день справишься.
Microsoft Visual Studio Express 2013 для Windows DesktopУдачи
_____________
[продано копирайтерам]
Akarapidoz
13.04.2014 - 21:47
Вот же спасибо за содержательные ответы. Вопрос не стоит о защите исходного кода. Т.Е. Я прошу помощи, в том как сделать минимальную защита от тупого перенесения с одного компьютера на другой.
_____________
Прошу критиковать, если что-то не так.
AllesKlar
13.04.2014 - 21:50
Akarapidoz
php не имеет доступа к ресурсам компьютера (реестр, память, сведения об конфигурации и т.п.), следователно, ты не сможешь идентифицировать машину пользователя.
_____________
[продано копирайтерам]
sergeiss
13.04.2014 - 22:07
Цитата (Akarapidoz @ 13.04.2014 - 21:47) |
Вопрос не стоит о защите исходного кода. Т.Е. Я прошу помощи, в том как сделать минимальную защита от тупого перенесения с одного компьютера на другой. |
Эти 2 предложения об одном и том же. То есть, если ты хочешь защиту от переноса с компа на комп, то это и есть защита исходного кода. По той простой причине, что PHP и JS никак не компилируются, а находятся на сервере в текстовом виде.
В ТЕКСТОВОМ виде!!!
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
waldicom
13.04.2014 - 23:58
Цитата (sergeiss @ 13.04.2014 - 19:07) |
В ТЕКСТОВОМ виде!!!
|
который может быть защищен программами типа ioncube
_____________
Свои мозги еще никто не отменял.
Телепатов нету.
AllesKlar
14.04.2014 - 00:58
waldicom
Ему не нужна защита кода.
Ему нужна лицензия на конкретную локальную машину.
А это либо привязка к железу, либо к ОСи.
--------------------------
А вот.. и железо..
IonCube
Цитата |
--allowed-server [<domain names>][@[<IP addresses>]][{<MAC address>}] — эта опция используется для ограничения валидности лицензии по домену, IP или MAC адресу сервера, для которого она предназначена. |
То что надо автору, в принципе.
Но это ... чем бы дитя не тешилось..
_____________
[продано копирайтерам]
waldicom
14.04.2014 - 12:39
Цитата (AllesKlar @ 13.04.2014 - 21:58) |
Ему не нужна защита кода. Ему нужна лицензия на конкретную локальную машину. |
Да я, в принципе, полностью согласен с твоим
постом Просто хотел указать на то, что если уж очень надо, то можно.
_____________
Свои мозги еще никто не отменял.
Телепатов нету.
DedMorozzz
14.04.2014 - 13:15
Цитата (waldicom @ 13.04.2014 - 22:58) |
который может быть защищен программами типа ioncube |
который обходится на ура ):
_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
waldicom
14.04.2014 - 13:24
Цитата (DedMorozzz @ 14.04.2014 - 10:15) |
который обходится на ура ):
|
я бы так сказал: некоторые скрипты в некоторых случаях неплохо восстанавливают исходный код.
_____________
Свои мозги еще никто не отменял.
Телепатов нету.
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.