Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php ${"G\x4c\x4f\x42\x41L\x53"}["\x71\x78\x64f\x61\x67\x6a\x75\x6e"]="\x70\x61\x64";${"\..

Decoded Output download

<?php ${"GLOBALS"}["qxdfagjun"]="pad";${"GLOBALS"}["ipgzvxoi"]="text";${"GLOBALS"}["dfmumgamqdv"]="blocksize";${"GLOBALS"}["mcteiljr"]="salt";${"GLOBALS"}["ixyfwvcds"]="hashString";${"GLOBALS"}["fsjyddkh"]="hash";${"GLOBALS"}["xkknmrni"]="value";${"GLOBALS"}["fqgorlg"]="random";${"GLOBALS"}["kixres"]="length";${"GLOBALS"}["fmrxonvhpqt"]="checksum";${"GLOBALS"}["ejagxlek"]="oystenpayChecksum";${"GLOBALS"}["kwecujuq"]="params";${"GLOBALS"}["iuebtky"]="encrypted";${"GLOBALS"}["qtfcowmtovw"]="iv";${"GLOBALS"}["wmzjiuvg"]="input";${"GLOBALS"}["zviphlmvvdi"]="data";${"GLOBALS"}["eevcxcqb"]="td";${"GLOBALS"}["wjjdyv"]="size";${"GLOBALS"}["dtwxpshvtik"]="key";class oystenpayChecksum{private static$iv="@@@@&&&&####\$\$\$\$";static public function encrypt($input,$key){$wxkmxyx="key";${"GLOBALS"}["plyhvhhslqqw"]="data";${${"GLOBALS"}["dtwxpshvtik"]}=html_entity_decode(${$wxkmxyx});if(function_exists("openssl_encrypt")){${"GLOBALS"}["qrxtyufb"]="key";$qdlbmmnjrwdq="iv";$ieswwjibebu="data";$yeutwa="input";${$ieswwjibebu}=openssl_encrypt(${$yeutwa},"AES-128-CBC",${${"GLOBALS"}["qrxtyufb"]},0,self::${$qdlbmmnjrwdq});}else{${"GLOBALS"}["hrjjbzwi"]="size";$xdomxpt="input";$viuphyij="input";${${"GLOBALS"}["hrjjbzwi"]}=mcrypt_get_block_size(MCRYPT_RIJNDAEL_128,"cbc");${"GLOBALS"}["iibejgggovvr"]="data";$eeyeekhgrr="td";${$xdomxpt}=self::pkcs5Pad(${$viuphyij},${${"GLOBALS"}["wjjdyv"]});${"GLOBALS"}["vlfodlhlnk"]="iv";${${"GLOBALS"}["eevcxcqb"]}=mcrypt_module_open(MCRYPT_RIJNDAEL_128,"","cbc","");mcrypt_generic_init(${${"GLOBALS"}["eevcxcqb"]},${${"GLOBALS"}["dtwxpshvtik"]},self::${${"GLOBALS"}["vlfodlhlnk"]});${${"GLOBALS"}["zviphlmvvdi"]}=mcrypt_generic(${${"GLOBALS"}["eevcxcqb"]},${${"GLOBALS"}["wmzjiuvg"]});mcrypt_generic_deinit(${$eeyeekhgrr});mcrypt_module_close(${${"GLOBALS"}["eevcxcqb"]});${${"GLOBALS"}["zviphlmvvdi"]}=base64_encode(${${"GLOBALS"}["iibejgggovvr"]});}return${${"GLOBALS"}["plyhvhhslqqw"]};}static public function decrypt($encrypted,$key){${"GLOBALS"}["wbkklkjhs"]="data";$lobrfdilq="key";$deovhppbcy="key";${$lobrfdilq}=html_entity_decode(${$deovhppbcy});if(function_exists("openssl_decrypt")){$syybbn="encrypted";${${"GLOBALS"}["zviphlmvvdi"]}=openssl_decrypt(${$syybbn},"AES-128-CBC",${${"GLOBALS"}["dtwxpshvtik"]},0,self::${${"GLOBALS"}["qtfcowmtovw"]});}else{$evwejd="td";${"GLOBALS"}["resbvn"]="encrypted";${${"GLOBALS"}["iuebtky"]}=base64_decode(${${"GLOBALS"}["resbvn"]});$zpdfrxtvsg="data";$ggnclocs="td";${"GLOBALS"}["tcqwjej"]="td";$ayzbtcop="data";$jhhvsipojj="key";${"GLOBALS"}["fbvkmll"]="iv";${$ggnclocs}=mcrypt_module_open(MCRYPT_RIJNDAEL_128,"","cbc","");$njbndlwud="td";mcrypt_generic_init(${$evwejd},${$jhhvsipojj},self::${${"GLOBALS"}["fbvkmll"]});${"GLOBALS"}["opluvcixj"]="data";${"GLOBALS"}["lgvvlsyh"]="td";${${"GLOBALS"}["zviphlmvvdi"]}=mdecrypt_generic(${$njbndlwud},${${"GLOBALS"}["iuebtky"]});mcrypt_generic_deinit(${${"GLOBALS"}["tcqwjej"]});mcrypt_module_close(${${"GLOBALS"}["lgvvlsyh"]});${$ayzbtcop}=self::pkcs5Unpad(${$zpdfrxtvsg});${${"GLOBALS"}["zviphlmvvdi"]}=rtrim(${${"GLOBALS"}["opluvcixj"]});}return${${"GLOBALS"}["wbkklkjhs"]};}static public function generateSignature($params,$key){if(!is_array(${${"GLOBALS"}["kwecujuq"]})&&!is_string(${${"GLOBALS"}["kwecujuq"]})){throw new Exception("string or array expected, ".gettype(${${"GLOBALS"}["kwecujuq"]})." given");}if(is_array(${${"GLOBALS"}["kwecujuq"]})){${"GLOBALS"}["ouvqjjv"]="params";${${"GLOBALS"}["ouvqjjv"]}=self::getStringByParams(${${"GLOBALS"}["kwecujuq"]});}$lphyrjxshvd="key";${"GLOBALS"}["wwhwjmpyzrp"]="params";return self::generateSignatureByString(${${"GLOBALS"}["wwhwjmpyzrp"]},${$lphyrjxshvd});}static public function verifySignature($params,$key,$checksum){if(!is_array(${${"GLOBALS"}["kwecujuq"]})&&!is_string(${${"GLOBALS"}["kwecujuq"]})){$qoxwqoslf="params";throw new Exception("string or array expected, ".gettype(${$qoxwqoslf})." given");}$lnmfcrhowtmd="checksum";if(isset(${${"GLOBALS"}["kwecujuq"]}["CHECKSUMHASH"])){${"GLOBALS"}["lyglcbeb"]="params";unset(${${"GLOBALS"}["lyglcbeb"]}["CHECKSUMHASH"]);}if(is_array(${${"GLOBALS"}["kwecujuq"]})){${${"GLOBALS"}["kwecujuq"]}=self::getStringByParams(${${"GLOBALS"}["kwecujuq"]});}return self::verifySignatureByString(${${"GLOBALS"}["kwecujuq"]},${${"GLOBALS"}["dtwxpshvtik"]},${$lnmfcrhowtmd});}static private function generateSignatureByString($params,$key){${"GLOBALS"}["vkrhdcebzoee"]="params";$llmqkxqzj="salt";${"GLOBALS"}["ayrpothpvy"]="salt";${$llmqkxqzj}=self::generateRandomString(4);return self::calculateChecksum(${${"GLOBALS"}["vkrhdcebzoee"]},${${"GLOBALS"}["dtwxpshvtik"]},${${"GLOBALS"}["ayrpothpvy"]});}static private function verifySignatureByString($params,$key,$checksum){$rviwxlyymn="salt";${${"GLOBALS"}["ejagxlek"]}=self::calculateChecksum(${${"GLOBALS"}["kwecujuq"]},${${"GLOBALS"}["dtwxpshvtik"]},${$rviwxlyymn});return(${${"GLOBALS"}["ejagxlek"]}===${${"GLOBALS"}["fmrxonvhpqt"]});}static private function generateRandomString($length){$sstcqgk="data";${"GLOBALS"}["opfxyr"]="i";$sjwtlpyuim="i";${"GLOBALS"}["vjbzupwprd"]="random";${${"GLOBALS"}["vjbzupwprd"]}="";$grfwfrsfk="data";srand((double)microtime()*1000000);${${"GLOBALS"}["zviphlmvvdi"]}="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";${$grfwfrsfk}.="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";${$sstcqgk}.="abcdefghijklmnopqrstuvwxyz";$hhemmce="i";for(${$sjwtlpyuim}=0;${$hhemmce}<${${"GLOBALS"}["kixres"]};${${"GLOBALS"}["opfxyr"]}++){$yhhbmgejg="random";${"GLOBALS"}["jdswhqgce"]="data";${$yhhbmgejg}.=substr(${${"GLOBALS"}["jdswhqgce"]},(rand()%(strlen(${${"GLOBALS"}["zviphlmvvdi"]}))),1);}return${${"GLOBALS"}["fqgorlg"]};}static private function getStringByParams($params){$wdtzycvvaw="value";${"GLOBALS"}["wbmhxdh"]="params";ksort(${${"GLOBALS"}["kwecujuq"]});${${"GLOBALS"}["wbmhxdh"]}=array_map(function(${$wdtzycvvaw}){$frfyvuks="value";return(${${"GLOBALS"}["xkknmrni"]}!==null&&strtolower(${$frfyvuks})!=="null")?${${"GLOBALS"}["xkknmrni"]}:"";},${${"GLOBALS"}["kwecujuq"]});$scbnelhud="params";return implode("|",${$scbnelhud});}static private function calculateChecksum($params,$key,$salt){$stxelezbskb="finalString";$vjdjqo="finalString";${"GLOBALS"}["yamodbda"]="salt";$lprqyis="checksum";$cktmkcea="params";${$stxelezbskb}=${$cktmkcea}."|".${${"GLOBALS"}["yamodbda"]};${${"GLOBALS"}["fsjyddkh"]}=hash("sha256",${$vjdjqo});${${"GLOBALS"}["ixyfwvcds"]}=${${"GLOBALS"}["fsjyddkh"]}.${${"GLOBALS"}["mcteiljr"]};${$lprqyis}=self::encrypt(${${"GLOBALS"}["ixyfwvcds"]},${${"GLOBALS"}["dtwxpshvtik"]});return${${"GLOBALS"}["fmrxonvhpqt"]};}static private function pkcs5Pad($text,$blocksize){${"GLOBALS"}["bdxmskz"]="pad";${"GLOBALS"}["icuuoiti"]="blocksize";$moxvcq="text";$jrrdufm="pad";${$jrrdufm}=${${"GLOBALS"}["dfmumgamqdv"]}-(strlen(${${"GLOBALS"}["ipgzvxoi"]})%${${"GLOBALS"}["icuuoiti"]});return${$moxvcq}.str_repeat(chr(${${"GLOBALS"}["qxdfagjun"]}),${${"GLOBALS"}["bdxmskz"]});}static private function pkcs5Unpad($text){$iogknkydvq="text";${"GLOBALS"}["lkqgmcl"]="pad";if(${${"GLOBALS"}["lkqgmcl"]}>strlen(${${"GLOBALS"}["ipgzvxoi"]})){return false;}if(strspn(${$iogknkydvq},chr(${${"GLOBALS"}["qxdfagjun"]}),strlen(${${"GLOBALS"}["ipgzvxoi"]})-${${"GLOBALS"}["qxdfagjun"]})!=${${"GLOBALS"}["qxdfagjun"]}){return false;}return substr(${${"GLOBALS"}["ipgzvxoi"]},0,-1*${${"GLOBALS"}["qxdfagjun"]});}} 
?>

Did this file decode correctly?

Original Code

<?php ${"G\x4c\x4f\x42\x41L\x53"}["\x71\x78\x64f\x61\x67\x6a\x75\x6e"]="\x70\x61\x64";${"\x47\x4cOB\x41\x4c\x53"}["i\x70\x67z\x76xo\x69"]="t\x65x\x74";${"G\x4cO\x42\x41\x4c\x53"}["\x64f\x6d\x75\x6d\x67\x61\x6d\x71\x64\x76"]="\x62\x6c\x6fc\x6bsiz\x65";${"\x47LO\x42A\x4c\x53"}["\x6d\x63t\x65i\x6c\x6a\x72"]="s\x61\x6c\x74";${"\x47L\x4f\x42A\x4cS"}["\x69\x78\x79f\x77\x76c\x64s"]="h\x61\x73hSt\x72in\x67";${"G\x4c\x4fB\x41\x4c\x53"}["\x66sj\x79d\x64k\x68"]="\x68a\x73\x68";${"\x47L\x4f\x42A\x4c\x53"}["x\x6b\x6b\x6e\x6dr\x6e\x69"]="\x76alue";${"\x47L\x4f\x42\x41LS"}["\x66q\x67o\x72\x6c\x67"]="\x72\x61\x6e\x64\x6f\x6d";${"G\x4c\x4f\x42\x41L\x53"}["k\x69\x78\x72e\x73"]="\x6c\x65n\x67t\x68";${"\x47LOB\x41\x4c\x53"}["\x66\x6drx\x6f\x6e\x76h\x70\x71t"]="\x63\x68\x65\x63\x6bs\x75m";${"G\x4c\x4f\x42\x41\x4cS"}["\x65\x6a\x61\x67x\x6c\x65\x6b"]="\x6fys\x74\x65\x6e\x70\x61\x79C\x68\x65\x63ksu\x6d";${"GLO\x42AL\x53"}["k\x77\x65\x63\x75j\x75\x71"]="\x70a\x72\x61ms";${"\x47\x4c\x4fB\x41L\x53"}["\x69u\x65\x62\x74\x6b\x79"]="e\x6ecr\x79\x70\x74\x65\x64";${"\x47L\x4fB\x41\x4cS"}["\x71tf\x63\x6f\x77\x6d\x74\x6fv\x77"]="iv";${"\x47L\x4fB\x41L\x53"}["w\x6d\x7aj\x69\x75v\x67"]="\x69\x6e\x70\x75\x74";${"GLO\x42\x41L\x53"}["\x7a\x76ip\x68\x6c\x6d\x76\x76d\x69"]="\x64\x61\x74\x61";${"\x47L\x4f\x42\x41L\x53"}["\x65e\x76\x63x\x63\x71\x62"]="t\x64";${"G\x4c\x4f\x42\x41L\x53"}["w\x6a\x6a\x64\x79v"]="\x73i\x7ae";${"\x47\x4c\x4fB\x41L\x53"}["d\x74\x77\x78\x70\x73\x68\x76\x74\x69\x6b"]="\x6b\x65\x79";class oystenpayChecksum{private static$iv="\x40\x40@@&&\x26\x26####\$\$\$\$";static public function encrypt($input,$key){$wxkmxyx="\x6b\x65\x79";${"\x47\x4c\x4f\x42A\x4cS"}["\x70\x6cy\x68\x76h\x68sl\x71\x71\x77"]="\x64\x61\x74\x61";${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x64\x74\x77x\x70\x73\x68v\x74\x69\x6b"]}=html_entity_decode(${$wxkmxyx});if(function_exists("o\x70e\x6essl_\x65\x6e\x63r\x79\x70t")){${"G\x4cOBAL\x53"}["q\x72\x78\x74\x79uf\x62"]="k\x65\x79";$qdlbmmnjrwdq="\x69\x76";$ieswwjibebu="\x64a\x74\x61";$yeutwa="\x69n\x70\x75\x74";${$ieswwjibebu}=openssl_encrypt(${$yeutwa},"\x41E\x53-\x31\x328-C\x42C",${${"\x47\x4c\x4fBAL\x53"}["\x71\x72x\x74\x79ufb"]},0,self::${$qdlbmmnjrwdq});}else{${"\x47\x4c\x4f\x42\x41L\x53"}["\x68r\x6a\x6ab\x7awi"]="\x73\x69\x7ae";$xdomxpt="i\x6e\x70\x75\x74";$viuphyij="\x69n\x70\x75\x74";${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x68\x72j\x6a\x62zwi"]}=mcrypt_get_block_size(MCRYPT_RIJNDAEL_128,"\x63\x62\x63");${"\x47\x4c\x4fBALS"}["\x69\x69\x62\x65\x6ag\x67g\x6f\x76\x76\x72"]="\x64\x61\x74a";$eeyeekhgrr="\x74\x64";${$xdomxpt}=self::pkcs5Pad(${$viuphyij},${${"G\x4c\x4fB\x41LS"}["w\x6a\x6ad\x79\x76"]});${"\x47\x4cOB\x41\x4cS"}["\x76\x6c\x66\x6f\x64\x6c\x68l\x6e\x6b"]="\x69v";${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["e\x65\x76\x63\x78cq\x62"]}=mcrypt_module_open(MCRYPT_RIJNDAEL_128,"","cb\x63","");mcrypt_generic_init(${${"G\x4cO\x42\x41LS"}["\x65\x65\x76cxc\x71\x62"]},${${"\x47LO\x42AL\x53"}["\x64t\x77x\x70\x73h\x76\x74\x69\x6b"]},self::${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x76\x6c\x66\x6f\x64\x6c\x68\x6cnk"]});${${"\x47\x4c\x4f\x42\x41\x4cS"}["z\x76\x69\x70\x68l\x6dvv\x64\x69"]}=mcrypt_generic(${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x65\x65v\x63xc\x71\x62"]},${${"\x47\x4cO\x42\x41\x4cS"}["\x77\x6d\x7aj\x69u\x76g"]});mcrypt_generic_deinit(${$eeyeekhgrr});mcrypt_module_close(${${"GL\x4f\x42A\x4c\x53"}["\x65ev\x63\x78\x63\x71\x62"]});${${"\x47\x4c\x4fB\x41\x4c\x53"}["\x7a\x76\x69phlmv\x76\x64\x69"]}=base64_encode(${${"GLOB\x41L\x53"}["i\x69b\x65\x6ag\x67g\x6f\x76\x76\x72"]});}return${${"G\x4c\x4fB\x41\x4cS"}["\x70l\x79h\x76\x68hsl\x71\x71\x77"]};}static public function decrypt($encrypted,$key){${"\x47LO\x42AL\x53"}["\x77\x62\x6bklk\x6ah\x73"]="\x64at\x61";$lobrfdilq="k\x65\x79";$deovhppbcy="\x6b\x65\x79";${$lobrfdilq}=html_entity_decode(${$deovhppbcy});if(function_exists("\x6f\x70\x65\x6e\x73sl_\x64ec\x72ypt")){$syybbn="e\x6e\x63\x72\x79\x70t\x65\x64";${${"\x47\x4cO\x42A\x4cS"}["\x7a\x76\x69\x70\x68l\x6dv\x76\x64i"]}=openssl_decrypt(${$syybbn},"AE\x53-1\x32\x38-\x43B\x43",${${"\x47\x4cO\x42\x41\x4c\x53"}["\x64\x74\x77x\x70\x73\x68\x76tik"]},0,self::${${"\x47LO\x42\x41L\x53"}["\x71t\x66c\x6f\x77m\x74ov\x77"]});}else{$evwejd="\x74\x64";${"\x47L\x4f\x42\x41\x4cS"}["\x72\x65sbv\x6e"]="en\x63\x72y\x70\x74\x65\x64";${${"\x47\x4cO\x42A\x4c\x53"}["\x69uebtk\x79"]}=base64_decode(${${"G\x4c\x4fB\x41\x4c\x53"}["\x72\x65\x73b\x76n"]});$zpdfrxtvsg="\x64a\x74\x61";$ggnclocs="t\x64";${"\x47\x4c\x4f\x42ALS"}["\x74\x63\x71\x77\x6ae\x6a"]="\x74\x64";$ayzbtcop="\x64\x61\x74\x61";$jhhvsipojj="\x6b\x65\x79";${"\x47L\x4f\x42\x41\x4c\x53"}["\x66bvkm\x6c\x6c"]="i\x76";${$ggnclocs}=mcrypt_module_open(MCRYPT_RIJNDAEL_128,"","c\x62\x63","");$njbndlwud="\x74\x64";mcrypt_generic_init(${$evwejd},${$jhhvsipojj},self::${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x66\x62\x76\x6bm\x6cl"]});${"\x47\x4cO\x42A\x4cS"}["\x6f\x70\x6c\x75\x76\x63\x69\x78j"]="\x64\x61\x74a";${"\x47L\x4f\x42A\x4cS"}["\x6cgv\x76\x6c\x73\x79\x68"]="\x74\x64";${${"\x47LO\x42\x41\x4cS"}["\x7a\x76i\x70\x68\x6cm\x76\x76d\x69"]}=mdecrypt_generic(${$njbndlwud},${${"GL\x4f\x42\x41L\x53"}["i\x75\x65\x62\x74\x6b\x79"]});mcrypt_generic_deinit(${${"\x47\x4cOB\x41\x4c\x53"}["\x74c\x71w\x6a\x65j"]});mcrypt_module_close(${${"\x47\x4cOB\x41LS"}["\x6c\x67\x76v\x6c\x73\x79\x68"]});${$ayzbtcop}=self::pkcs5Unpad(${$zpdfrxtvsg});${${"\x47\x4cO\x42\x41L\x53"}["\x7a\x76iphlm\x76v\x64\x69"]}=rtrim(${${"\x47LOB\x41\x4c\x53"}["\x6fpluv\x63\x69x\x6a"]});}return${${"\x47\x4c\x4fBA\x4c\x53"}["\x77\x62\x6bklk\x6ah\x73"]};}static public function generateSignature($params,$key){if(!is_array(${${"\x47\x4c\x4f\x42A\x4c\x53"}["\x6b\x77\x65\x63u\x6a\x75q"]})&&!is_string(${${"G\x4c\x4fB\x41\x4cS"}["\x6b\x77\x65\x63\x75ju\x71"]})){throw new Exception("stri\x6e\x67 \x6f\x72\x20\x61rra\x79 \x65\x78\x70\x65c\x74\x65\x64, ".gettype(${${"G\x4c\x4f\x42\x41LS"}["k\x77\x65\x63u\x6a\x75q"]})." \x67\x69v\x65n");}if(is_array(${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x6b\x77\x65\x63u\x6a\x75q"]})){${"\x47\x4c\x4fB\x41\x4c\x53"}["\x6f\x75vqjj\x76"]="\x70\x61rams";${${"GLO\x42A\x4c\x53"}["\x6f\x75\x76\x71\x6a\x6av"]}=self::getStringByParams(${${"\x47\x4c\x4f\x42\x41L\x53"}["\x6bw\x65\x63\x75\x6a\x75\x71"]});}$lphyrjxshvd="\x6b\x65\x79";${"G\x4cO\x42\x41\x4c\x53"}["w\x77h\x77\x6a\x6d\x70y\x7a\x72\x70"]="\x70\x61\x72a\x6ds";return self::generateSignatureByString(${${"\x47\x4cO\x42\x41\x4cS"}["\x77\x77\x68w\x6am\x70y\x7a\x72\x70"]},${$lphyrjxshvd});}static public function verifySignature($params,$key,$checksum){if(!is_array(${${"\x47\x4c\x4f\x42\x41LS"}["\x6bw\x65\x63\x75\x6a\x75\x71"]})&&!is_string(${${"\x47L\x4fB\x41LS"}["\x6b\x77\x65\x63u\x6a\x75q"]})){$qoxwqoslf="\x70\x61\x72\x61\x6ds";throw new Exception("s\x74\x72\x69\x6eg\x20\x6fr a\x72\x72\x61y\x20\x65xp\x65\x63te\x64,\x20".gettype(${$qoxwqoslf})." g\x69\x76e\x6e");}$lnmfcrhowtmd="\x63\x68eck\x73u\x6d";if(isset(${${"\x47\x4cO\x42\x41L\x53"}["\x6bwe\x63\x75\x6au\x71"]}["\x43HE\x43K\x53UMHASH"])){${"\x47\x4cO\x42\x41LS"}["ly\x67\x6c\x63\x62eb"]="p\x61\x72\x61m\x73";unset(${${"G\x4c\x4f\x42\x41LS"}["\x6c\x79g\x6c\x63b\x65\x62"]}["\x43H\x45\x43\x4bS\x55\x4dHA\x53\x48"]);}if(is_array(${${"\x47\x4c\x4fB\x41\x4cS"}["\x6b\x77e\x63\x75\x6au\x71"]})){${${"G\x4cOBA\x4c\x53"}["\x6bw\x65\x63\x75j\x75\x71"]}=self::getStringByParams(${${"\x47\x4c\x4f\x42\x41\x4cS"}["\x6b\x77ec\x75j\x75\x71"]});}return self::verifySignatureByString(${${"G\x4c\x4fB\x41\x4c\x53"}["k\x77e\x63\x75\x6a\x75q"]},${${"\x47\x4c\x4f\x42ALS"}["dtw\x78ps\x68vt\x69\x6b"]},${$lnmfcrhowtmd});}static private function generateSignatureByString($params,$key){${"\x47\x4c\x4f\x42A\x4c\x53"}["\x76k\x72\x68\x64c\x65\x62\x7a\x6fee"]="\x70a\x72a\x6d\x73";$llmqkxqzj="sa\x6ct";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x61\x79\x72p\x6ft\x68p\x76\x79"]="\x73\x61\x6ct";${$llmqkxqzj}=self::generateRandomString(4);return self::calculateChecksum(${${"GL\x4f\x42\x41LS"}["\x76\x6b\x72h\x64\x63\x65\x62\x7a\x6f\x65\x65"]},${${"\x47\x4c\x4f\x42\x41LS"}["\x64\x74w\x78\x70\x73hv\x74i\x6b"]},${${"\x47L\x4fB\x41\x4c\x53"}["\x61\x79\x72\x70\x6f\x74h\x70v\x79"]});}static private function verifySignatureByString($params,$key,$checksum){$rviwxlyymn="\x73\x61\x6c\x74";${${"\x47L\x4f\x42AL\x53"}["\x65\x6a\x61\x67x\x6c\x65\x6b"]}=self::calculateChecksum(${${"\x47\x4c\x4f\x42A\x4c\x53"}["kw\x65c\x75juq"]},${${"\x47\x4cOB\x41\x4cS"}["\x64twxps\x68\x76t\x69\x6b"]},${$rviwxlyymn});return(${${"G\x4c\x4f\x42\x41\x4c\x53"}["ej\x61\x67\x78le\x6b"]}===${${"\x47\x4cO\x42\x41\x4c\x53"}["\x66m\x72\x78o\x6ev\x68\x70qt"]});}static private function generateRandomString($length){$sstcqgk="\x64a\x74\x61";${"\x47L\x4f\x42A\x4c\x53"}["\x6f\x70fx\x79\x72"]="\x69";$sjwtlpyuim="\x69";${"G\x4cO\x42\x41L\x53"}["\x76\x6a\x62\x7a\x75\x70w\x70\x72\x64"]="\x72\x61\x6e\x64om";${${"\x47LO\x42A\x4c\x53"}["\x76j\x62\x7a\x75pw\x70\x72\x64"]}="";$grfwfrsfk="d\x61\x74a";srand((double)microtime()*1000000);${${"\x47\x4c\x4f\x42\x41LS"}["\x7a\x76ip\x68\x6cmv\x76\x64\x69"]}="\x301\x323\x34\x35\x36\x3789A\x42C\x44\x45F\x47HI\x4aK\x4c\x4d\x4e\x4fPQRST\x55VW\x58Y\x5a";${$grfwfrsfk}.="\x61\x62cdefgh\x69\x6a\x6blmn\x6f\x70q\x72\x73\x74\x75vw\x78yzA\x42\x43D\x45\x46\x47HIJ\x4bL\x4dNO\x50\x51R\x53TUV\x57\x58YZ";${$sstcqgk}.="\x61bcdef\x67hi\x6a\x6bl\x6dno\x70\x71\x72st\x75vwx\x79\x7a";$hhemmce="\x69";for(${$sjwtlpyuim}=0;${$hhemmce}<${${"G\x4cO\x42A\x4cS"}["\x6b\x69x\x72\x65\x73"]};${${"G\x4c\x4f\x42\x41\x4cS"}["\x6f\x70fx\x79\x72"]}++){$yhhbmgejg="\x72\x61n\x64o\x6d";${"GLO\x42\x41\x4cS"}["j\x64\x73w\x68\x71g\x63\x65"]="d\x61\x74a";${$yhhbmgejg}.=substr(${${"GLO\x42\x41LS"}["\x6a\x64\x73w\x68\x71\x67c\x65"]},(rand()%(strlen(${${"\x47L\x4f\x42\x41\x4c\x53"}["\x7a\x76ip\x68\x6c\x6d\x76\x76\x64\x69"]}))),1);}return${${"\x47\x4c\x4fB\x41\x4c\x53"}["\x66q\x67\x6fr\x6c\x67"]};}static private function getStringByParams($params){$wdtzycvvaw="v\x61\x6c\x75e";${"GL\x4f\x42\x41\x4cS"}["wb\x6d\x68\x78\x64h"]="\x70\x61\x72\x61\x6d\x73";ksort(${${"\x47\x4c\x4f\x42\x41\x4cS"}["k\x77\x65\x63\x75\x6a\x75\x71"]});${${"\x47\x4c\x4f\x42A\x4c\x53"}["\x77\x62m\x68\x78d\x68"]}=array_map(function(${$wdtzycvvaw}){$frfyvuks="va\x6c\x75\x65";return(${${"\x47L\x4f\x42A\x4c\x53"}["\x78\x6bk\x6e\x6d\x72\x6e\x69"]}!==null&&strtolower(${$frfyvuks})!=="n\x75\x6cl")?${${"\x47\x4cOB\x41\x4c\x53"}["\x78k\x6b\x6em\x72\x6ei"]}:"";},${${"\x47L\x4f\x42A\x4c\x53"}["\x6b\x77\x65c\x75j\x75\x71"]});$scbnelhud="p\x61r\x61\x6ds";return implode("|",${$scbnelhud});}static private function calculateChecksum($params,$key,$salt){$stxelezbskb="f\x69\x6e\x61\x6c\x53\x74\x72i\x6e\x67";$vjdjqo="\x66i\x6ea\x6c\x53t\x72i\x6eg";${"GLOB\x41\x4cS"}["\x79\x61\x6d\x6f\x64b\x64\x61"]="s\x61lt";$lprqyis="c\x68\x65c\x6bs\x75\x6d";$cktmkcea="\x70a\x72a\x6d\x73";${$stxelezbskb}=${$cktmkcea}."|".${${"\x47\x4c\x4fB\x41\x4cS"}["\x79am\x6fd\x62\x64a"]};${${"\x47\x4c\x4f\x42AL\x53"}["\x66\x73\x6a\x79d\x64kh"]}=hash("\x73h\x612\x35\x36",${$vjdjqo});${${"G\x4c\x4fB\x41\x4cS"}["\x69x\x79fwvcds"]}=${${"G\x4c\x4f\x42\x41L\x53"}["f\x73\x6a\x79\x64\x64k\x68"]}.${${"\x47LO\x42AL\x53"}["\x6d\x63\x74\x65i\x6c\x6ar"]};${$lprqyis}=self::encrypt(${${"\x47L\x4f\x42\x41\x4c\x53"}["\x69\x78y\x66w\x76c\x64\x73"]},${${"GL\x4f\x42\x41L\x53"}["\x64\x74\x77\x78\x70\x73h\x76\x74i\x6b"]});return${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x66m\x72\x78\x6f\x6ev\x68\x70\x71t"]};}static private function pkcs5Pad($text,$blocksize){${"\x47\x4cO\x42\x41\x4c\x53"}["b\x64\x78\x6ds\x6b\x7a"]="p\x61\x64";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["i\x63uu\x6f\x69t\x69"]="\x62\x6c\x6fck\x73\x69\x7ae";$moxvcq="\x74e\x78\x74";$jrrdufm="\x70a\x64";${$jrrdufm}=${${"G\x4c\x4fBA\x4c\x53"}["d\x66m\x75m\x67a\x6d\x71dv"]}-(strlen(${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["ipg\x7av\x78\x6fi"]})%${${"GLOBA\x4c\x53"}["\x69\x63u\x75\x6fi\x74\x69"]});return${$moxvcq}.str_repeat(chr(${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x71x\x64f\x61gj\x75n"]}),${${"\x47\x4c\x4fB\x41\x4cS"}["\x62\x64xm\x73\x6bz"]});}static private function pkcs5Unpad($text){$iogknkydvq="t\x65\x78t";${"G\x4c\x4f\x42\x41\x4c\x53"}["\x6ck\x71\x67\x6dc\x6c"]="p\x61\x64";if(${${"\x47L\x4f\x42A\x4c\x53"}["\x6ck\x71\x67\x6dc\x6c"]}>strlen(${${"GLO\x42A\x4c\x53"}["\x69\x70\x67\x7a\x76x\x6f\x69"]})){return false;}if(strspn(${$iogknkydvq},chr(${${"\x47\x4cO\x42\x41\x4c\x53"}["\x71xd\x66\x61\x67\x6a\x75\x6e"]}),strlen(${${"G\x4cO\x42\x41\x4cS"}["\x69\x70\x67\x7av\x78\x6f\x69"]})-${${"\x47\x4cO\x42\x41\x4c\x53"}["\x71\x78\x64\x66\x61g\x6aun"]})!=${${"\x47\x4c\x4fBALS"}["\x71\x78\x64\x66a\x67\x6au\x6e"]}){return false;}return substr(${${"G\x4cO\x42\x41\x4c\x53"}["i\x70\x67\x7a\x76\x78\x6f\x69"]},0,-1*${${"\x47\x4c\x4fB\x41LS"}["\x71\x78\x64\x66\x61\x67ju\x6e"]});}}
?>

Function Calls

None

Variables

None

Stats

MD5 57fd2141d09b333956c3e7c6d8d833c0
Eval Count 0
Decode Time 102 ms