[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Соревнования по критологии
Zzepish
Давайте такие запилим) каждый должен будет написать свой алгоритм шифрования. И каждый должен будет расшифровать как можно больше алгоритмов соперников))
volter9
Zzepish
Как то делал такое, только с ключем одной CMS laugh.gif :
http://jsfiddle.net/volter9/xxd1rjuc/4/

_____________
Мой блог
Zzepish
volter9
var g = d * Math.pow(c, 3) % 11; // Из за модулы
// Можно генерить куча разных клучей а получится одна и таже херня

return g;

как-то не надежно, не?)
volter9
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; // $a * $a * $a вместо pow($a, $p-$x-1)
}

$m = base_convert($m, 10, 16); // Превращаем из 10-чной в 16-чную степень (что бы буквы через chr получить)

$s += $x; // Увеличиваем степень

for ($a = 0; $a < strlen($m); $a+=2) { // Каждых два 16-чных цифр в строке равною длине 4 будут конвертироватся в ascii символ
$r .= @chr( hexdec( $m{$a} . $m{($a+1)} ) ); // Я вот не понимаю если тут hexdex почему тогда выше не dechex?
}

}


@list($l->domains, $l->expiration, $l->comment) = explode('#', $r, 3); // Комментарий вообще нах*р не нужен


А я и забыл что это комментировал :D
Сами программисты не понимают как правильно писать MVC код, у них view это controller, модель это толстые модели с большим кол-вом SQL кода, error handling отсутствует, и в общем куча запаха у кода, а продают лицензию за 400$.

_____________
Мой блог
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.