1. PHP / Говнокод #25337

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    <?$props = "";
    if(!empty($arResult["PROPERTIES"]["ARTNUMBER"]["VALUE"])):
    	$props[] = array(
    		"NAME" => $arResult["PROPERTIES"]["ARTNUMBER"]["NAME"],
    		"CODE" => $arResult["PROPERTIES"]["ARTNUMBER"]["CODE"],
    		"VALUE" => $arResult["PROPERTIES"]["ARTNUMBER"]["VALUE"]
    	);
    	$props = strtr(base64_encode(addslashes(gzcompress(serialize($props),9))), '+/=', '-_,');?>
    	<input type="hidden" name="PROPS" value="<?=$props?>" />
    <?endif;?>

    Запостил: tee, 29 Января 2019

    Комментарии (6) RSS

    • addslashes, а потом base64_encode. Враг точно не расшифрует.
      Ответить
      • Там ведь ещё gzip'ом зашифровано.
        Ответить
        • зашифровал md5, теперь никто не сломает
          Ответить
          • Сломает любой, у кого есть доступ к списку товаров.
            Ответить
            • зашифровал вот такой хеш функцией
              int petuhash(void* data) {
               return 42;
              }


              теперь не сломают
              Ответить
              • Инновационное зожатие произвольного массива данных в один байт!
                Ответить

    Добавить комментарий