В нашей конторе как-то думали над методами запутывания кода, при сохранении его в открытом виде.
Из всех предложенных решений верхом совершенства был признан следующий метод: имена всех переменных и функций заменяются на символы подчеркивания. А чтоб не перепуталось, каждой переменной присваивается собственное количество подчеркиваний.
То есть $attempt_no = $___, $email = $____, $login = $_____, $pass = $______, crypt() = ____() и так далее.
в зависимости от языка, в имена переменных можно "вживлять" буквы кириллицы похожие на латинские. т.е. если человек будет анализировать код, то заметит как одни и те же переменные обрабытываются как разные типы. неважно как сложен код, методом Replace рано или поздно можно выделить истину.
Ну-ну. Судя по недавно всплывшей ветке о JMA, открытый код (правда, взломанный) не так и просто проанализировать. Не знают люди полного алгоритма Джурика, хоть убей...
Mathemat: Ну-ну. Судя по недавно всплывшей ветке о JMA, открытый код (правда, взломанный) не так и просто проанализировать. Не знают люди полного алгоритма Джурика, хоть убей...
Как защитить свой код
В нашей конторе как-то думали над методами запутывания кода, при сохранении его в открытом виде.
Из всех предложенных решений верхом совершенства был признан следующий метод: имена всех переменных и функций заменяются на символы подчеркивания. А чтоб не перепуталось, каждой переменной присваивается собственное количество подчеркиваний.
То есть $attempt_no = $___, $email = $____, $login = $_____, $pass = $______, crypt() = ____() и так далее.
Представляешь себе код?
if ($____) $_____ = ____($_____);
$_______++; $____ = '';
return $_____;
Сиди и читай, если так хочется.
Ну-ну. Судя по недавно всплывшей ветке о JMA, открытый код (правда, взломанный) не так и просто проанализировать. Не знают люди полного алгоритма Джурика, хоть убей...
Я обычно в туалете так делаю))))))))))
Веещь
Где ж там вещь? больше одной ноты играть в упор не хочет.
Все там играет
И мелодии есть