ZzepishЗащита такая же как и сам код :lol:
Вот исходник на PHP:
$p=11;
$g=2;
$x=7;
$r = '';
$s = $x;
$bs = explode(' ', $view->config->license);
foreach ($bs as $bl){
for ($i = 0, $m = ''; $i < strlen($bl) && isset( $bl[$i + 1] ); $i+=2) {
$a = base_convert( $bl[$i], 36, 10 ) - ($i / 2 + $s) % 26;
$b = base_convert( $bl[$i + 1], 36, 10 ) - ($i / 2 + $s) % 25;
$m .= ( $b * (pow($a, $p-$x-1) ) ) % $p;
}
$m = base_convert($m, 10, 16);
$s += $x;
for ($a = 0; $a < strlen($m); $a+=2) {
$r .= @chr( hexdec( $m{$a} . $m{($a+1)} ) );
}
}
@list($l->domains, $l->expiration, $l->comment) = explode('#', $r, 3);
А я и забыл что это комментировал :D
Сами программисты не понимают как правильно писать MVC код, у них view это controller, модель это толстые модели с большим кол-вом SQL кода, error handling отсутствует, и в общем куча запаха у кода, а продают лицензию за 400$.
_____________
Мой блог