Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Зашифровать php-код с паролем
 
 автор: samb100   (06.08.2009 в 13:58)   письмо автору
 
 

Как максимально зашифровать php-код, чтобы по FTP нельзя было скопировать/модифицировать исходный php-код сайта, а также расшифровать этот код.
При попытке расшифровки предлагается ввести пароль, который было бы очень проблематично (практически невозможно, либо с большими затратами денег) взломать.

  Ответить  
 
 автор: Loki   (06.08.2009 в 14:44)   письмо автору
 
   для: samb100   (06.08.2009 в 13:58)
 

положить в rar архив с паролем

  Ответить  
 
 автор: samb100   (06.08.2009 в 15:00)   письмо автору
 
   для: Loki   (06.08.2009 в 14:44)
 

Код должен быть рабочим на удаленном сервере :)

  Ответить  
 
 автор: Valick   (06.08.2009 в 15:13)   письмо автору
 
   для: samb100   (06.08.2009 в 15:00)
 

обсуждалось не раз

  Ответить  
 
 автор: Visavi   (06.08.2009 в 17:31)   письмо автору
 
   для: Valick   (06.08.2009 в 15:13)
 

Идеальной защиты нет, Zend вскрывают только так, даже самый последний
ioncube реже, но тоже расшифровщики есть
а всякие там phpcipher, sourcecop, truebug это детские игрушки

лучше в самом деле, используйте обфускатор

  Ответить  
 
 автор: Visavi   (06.08.2009 в 17:31)   письмо автору
 
   для: Valick   (06.08.2009 в 15:13)
 

Идеальной защиты нет, Zend вскрывают только так, даже самый последний
ioncube реже, но тоже расшифровщики есть
а всякие там phpcipher, sourcecop, truebug это детские игрушки

лучше в самом деле, используйте обфускатор

  Ответить  
 
 автор: lifead   (07.08.2009 в 05:47)   письмо автору
 
   для: samb100   (06.08.2009 в 13:58)
 

Можете написать небольшой участок кода на другом языке - компилируемом, сделать исполняемый файл - обработчик и ссылаться на него, время затраченное на выяснение что именно Вы туда запрограммировали может уйти больше (соответственно и денег) чем просто купить у Вас ключ.
Идеальной защиты нет, но можно сделать так, что бы затраты на декодирования были больше чем затраты на приобретение лицензии. Вот Вам простой пример: Что дешевле, купить книгу (обычную бумажную > 300 стр.) в магазине или напечатать ее дома из электронного варианта на собственном принтере затратив краску (тонер), бумагу и износив аппарат.

  Ответить  
 
 автор: Loki   (07.08.2009 в 09:59)   письмо автору
 
   для: lifead   (07.08.2009 в 05:47)
 

А где будет исполняться этот компилируемый код?

  Ответить  
 
 автор: lifead   (07.08.2009 в 20:07)   письмо автору
 
   для: Loki   (07.08.2009 в 09:59)
 

Компилируемый код может представлять из себя программку написанную и скомпилированную на с/с++, которая запускается на сервере и работает, например по принципу CGI .

  Ответить  
 
 автор: Valick   (07.08.2009 в 20:14)   письмо автору
 
   для: lifead   (07.08.2009 в 20:07)
 

останется только уговорить злого админа установить эту прогу

  Ответить  
 
 автор: lifead   (07.08.2009 в 20:30)   письмо автору
 
   для: Valick   (07.08.2009 в 20:14)
 

Valick зачем Вам ее устанавливать? Про исполняемые файлы слышали? У вас на какой ОС сервер php крутится?

  Ответить  
 
 автор: Valick   (07.08.2009 в 20:33)   письмо автору
 
   для: lifead   (07.08.2009 в 20:30)
 

в таком случае вашу прогу скопируют вместе с рнр кодом, где спрашивается "навар"? в кастрюле?

  Ответить  
 
 автор: lifead   (07.08.2009 в 21:02)   письмо автору
 
   для: Valick   (07.08.2009 в 20:33)
 

а привязать прогу к конкретной железяке (например мак адресу сетевухи), пользователю, ОС, доменному имени, IP адресу, уже установленной программе, флешке, дискете, диску, файлу из другой директории да мало ли к чему, чем можно идентифицировать пользователя или машину. Да конечно это все можно подделать подобрать, но если программа ценная, то и "злой админ" никуда не денется установит ее. А если вернуться к вопросу поставленному автором, то копировать нельзя только то, что невозможно прочитать и то не факт.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования