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 goto O1710320; O1710320:function encrypt($O4981031, $O3633548 = null) {goto O65737..

Decoded Output download

<?php 
goto O1710320; 
O1710320:function encrypt($O4981031, $O3633548 = null) {goto O6573701; 
  O1304665:if (!($O6921055 < $O5507684)) {goto O5501518;} 
  goto O7605146; 
  O1087850:$O4981031 = mt_rand(1000, 9999) . $O4981031 . mt_rand(1000, 9999);goto O9752660; 
  O6499954:O6535309:goto O3355971; 
  O2304063:$O7896310 = str_split($O7896310);goto O3291496; 
  O4335429:$O7896310 = mb_substr($O7896310, $O9608665) . mb_substr($O7896310, 0, $O9608665);goto O6584122; 
  O9450086:$O2197073 = str_split("+/=" . $O8389121);goto O1544222; 
  O6584122:goto O1832085;goto O6091702; 
  O6092526:$O6921055++;goto O1329175; 
  O3611318:O5687395:goto O1304665; 
  O0476922:$O3633548 = webID();goto O8385069; 
  O2498322:$O1903489 = '';goto O2304063; 
  O0494725:O1832085:goto O2498322; 
  O4262806:if ($O3633548) {goto O5721625;} 
  goto O1619980; 
  O6445469:$O4523465 = count($O4981031);goto O0369103; 
  O1544222:$O7896310 = strrev("-_=" . $O8389121);goto O4262806; 
  O6448288:O8532554:goto O3115503; 
  O7605146:if (!($O4981031[$O9953230] == $O2197073[$O6921055])) {goto O6535309;} 
  goto O9015774; 
  O6091702:O5721625:goto O4648748; 
  O4167908:O5501518:goto O6448288; 
  O8385069:O1321341:goto O2788464; 
  O0668811:goto O2618702;goto O9819975; 
  O9819975:O4033048:goto O3406486; 
  O3353702:$O6921055 = 0;goto O3611318; 
  O4648748:$O7896310 = _mixing_passw($O7896310, $O3633548);goto O0494725; 
  O0369103:$O5507684 = count($O2197073);goto O7058156; 
  O3406486:return $O1903489 . $O9608665;goto O3107306; 
  O3115503:$O9953230++;goto O0668811; 
  O3355971:O7498166:goto O6092526; 
  O9752660:$O4981031 = base64_encode($O0315973 . $O4981031);goto O6416318; 
  O9695376:O2618702:goto O1140398; 
  O1475643:$O0315973 = $O3633548 ? substr(md5($O3633548), 0, 16) : '';goto O1087850; 
  O6416318:$O8389121 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";goto O9450086; 
  O2788464:$O9608665 = '';goto O1475643; 
  O1619980:$O9608665 = rand(10, 65);goto O4335429; 
  O1140398:if (!($O9953230 < $O4523465)) {goto O4033048;} 
  goto O3353702; 
  O1329175:goto O5687395;goto O4167908; 
  O6573701:if ($O3633548) {goto O1321341;} 
  goto O0476922; 
  O9015774:$O1903489 .= $O7896310[$O6921055];goto O6499954; 
  O7058156:$O9953230 = 0;goto O9695376; 
  O3291496:$O4981031 = str_split($O4981031);goto O6445469; 
  O3107306:} 
 
goto O8863667; 
O8863667:function decrypt($O4981031, $O3633548 = null) {goto O8358410; 
  O1346052:O0071820:goto O9293952; 
  O4099456:if (!($O6921055 < $O8922027)) {goto O9746204;} 
  goto O6430624; 
  O9557939:O9746204:goto O5570072; 
  O1992130:$O7896310 = str_split($O7896310);goto O8672624; 
  O0440401:$O5520407 = substr($O5520407, 0, -4);goto O9469016; 
  O0467533:$O3633548 = webID();goto O2101922; 
  O5133764:$O1903489 = base64_decode($O1903489);goto O8965189; 
  O4553145:$O6921055++;goto O2942329; 
  O8063573:$O5520407 = substr($O1903489, 16);goto O9542558; 
  O8714450:O7999808:goto O8476863; 
  O9542558:O0219303:goto O8494719; 
  O7327013:if ($O3633548) {goto O0071820;} 
  goto O3688592; 
  O3713936:$O7896310 = mb_substr($O7896310, $O9608665) . mb_substr($O7896310, 0, $O9608665);goto O4146958; 
  O2985843:$O7896310 = strrev("-_=" . $O8389121);goto O7327013; 
  O8884258:$O9953230 = 0;goto O2631733; 
  O8358410:if ($O3633548) {goto O2512325;} 
  goto O0467533; 
  O8672624:$O4981031 = str_split($O4981031);goto O4989282; 
  O2703802:$O5520407 = $O1903489;goto O3391089; 
  O0815979:O2470770:goto O4099456; 
  O9559226:$O1903489 .= $O2197073[$O6921055];goto O8714450; 
  O0805672:if (!($O9953230 < $O4523465)) {goto O4952435;} 
  goto O4757983; 
  O2631733:O3706977:goto O0805672; 
  O1132955:$O1903489 = '';goto O1992130; 
  O6430624:if (!($O4981031[$O9953230] == $O7896310[$O6921055])) {goto O7999808;} 
  goto O9559226; 
  O1874224:goto O3706977;goto O3108064; 
  O1859352:O4651524:goto O8063573; 
  O5570072:O0858255:goto O1810743; 
  O4146958:goto O5217525;goto O1346052; 
  O1810743:$O9953230++;goto O1874224; 
  O2101922:O2512325:goto O5000176; 
  O9493244:$O4981031 = mb_substr($O4981031, 0, -2);goto O3713936; 
  O3108064:O4952435:goto O5133764; 
  O7211588:$O2197073 = str_split("+/=" . $O8389121);goto O2985843; 
  O3391089:goto O0219303;goto O1859352; 
  O9469016:return $O5520407;goto O4444175; 
  O5000176:$O8389121 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";goto O7211588; 
  O8494719:$O5520407 = substr($O5520407, 4);goto O0440401; 
  O8476863:O8024744:goto O4553145; 
  O4989282:$O4523465 = count($O4981031);goto O1043007; 
  O8965189:if ($O3633548 && substr($O1903489, 0, 16) == substr(md5($O3633548), 0, 16)) {goto O4651524;} 
  goto O2703802; 
  O3688592:$O9608665 = mb_substr($O4981031, -2);goto O9493244; 
  O4757983:$O6921055 = 0;goto O0815979; 
  O9293952:$O7896310 = _mixing_passw($O7896310, $O3633548);goto O6738831; 
  O2942329:goto O2470770;goto O9557939; 
  O1043007:$O8922027 = count($O7896310);goto O8884258; 
  O6738831:O5217525:goto O1132955; 
  O4444175:} 
 
goto O0512296; 
O0512296:function _mixing_passw($O7896310, $O3633548) {goto O4372055; 
  O4746477:goto O4418756;goto O9119817; 
  O1831104:$O6921055 = 0;goto O3094968; 
  O1116523:$O9953230++;goto O3237389; 
  O3094968:O4418756:goto O5551923; 
  O5573024:O8254114:goto O3369674; 
  O5272727:$O6921055++;goto O4746477; 
  O3369674:O1201811:goto O2041475; 
  O0146435:$O3633548 = str_split(sha1($O3633548));goto O5913746; 
  O4372055:$O1903489 = '';goto O8293904; 
  O2216156:O7263625:goto O1116523; 
  O9119817:O7699477:goto O2216156; 
  O8293904:$O1092497 = $O7896310;goto O2043589; 
  O9972759:O7164867:goto O9811005; 
  O6670385:$O1092497 = str_replace($O7896310[$O6921055], '', $O1092497);goto O1352177; 
  O1352177:if (preg_match("/" . $O7896310[$O6921055] . "/", $O1903489)) {goto O8254114;} 
  goto O0851255; 
  O8949637:if (!($O3633548[$O9953230] == $O7896310[$O6921055])) {goto O1201811;} 
  goto O6670385; 
  O3826359:$O8922027 = count($O7896310);goto O8542699; 
  O0851255:$O1903489 .= $O7896310[$O6921055];goto O5573024; 
  O2041475:O2334412:goto O5272727; 
  O1391029:O0788801:goto O5450652; 
  O2043589:$O7896310 = str_split($O7896310);goto O0146435; 
  O5913746:$O4245484 = count($O3633548);goto O3826359; 
  O8542699:$O9953230 = 0;goto O1391029; 
  O5551923:if (!($O6921055 < $O8922027)) {goto O7699477;} 
  goto O8949637; 
  O9811005:return $O1092497 . '' . $O1903489;goto O0609838; 
  O3237389:goto O0788801;goto O9972759; 
  O5450652:if (!($O9953230 < $O4245484)) {goto O7164867;} 
  goto O1831104; 
  O0609838:} 
 
?>

Did this file decode correctly?

Original Code

<?php
goto O1710320;
O1710320:function encrypt($O4981031, $O3633548 = null) {goto O6573701;
  O1304665:if (!($O6921055 < $O5507684)) {goto O5501518;}
  goto O7605146;
  O1087850:$O4981031 = mt_rand(1000, 9999) . $O4981031 . mt_rand(1000, 9999);goto O9752660;
  O6499954:O6535309:goto O3355971;
  O2304063:$O7896310 = str_split($O7896310);goto O3291496;
  O4335429:$O7896310 = mb_substr($O7896310, $O9608665) . mb_substr($O7896310, 0, $O9608665);goto O6584122;
  O9450086:$O2197073 = str_split("\53\x2f\x3d" . $O8389121);goto O1544222;
  O6584122:goto O1832085;goto O6091702;
  O6092526:$O6921055++;goto O1329175;
  O3611318:O5687395:goto O1304665;
  O0476922:$O3633548 = webID();goto O8385069;
  O2498322:$O1903489 = '';goto O2304063;
  O0494725:O1832085:goto O2498322;
  O4262806:if ($O3633548) {goto O5721625;}
  goto O1619980;
  O6445469:$O4523465 = count($O4981031);goto O0369103;
  O1544222:$O7896310 = strrev("\x2d\137\75" . $O8389121);goto O4262806;
  O6448288:O8532554:goto O3115503;
  O7605146:if (!($O4981031[$O9953230] == $O2197073[$O6921055])) {goto O6535309;}
  goto O9015774;
  O6091702:O5721625:goto O4648748;
  O4167908:O5501518:goto O6448288;
  O8385069:O1321341:goto O2788464;
  O0668811:goto O2618702;goto O9819975;
  O9819975:O4033048:goto O3406486;
  O3353702:$O6921055 = 0;goto O3611318;
  O4648748:$O7896310 = _mixing_passw($O7896310, $O3633548);goto O0494725;
  O0369103:$O5507684 = count($O2197073);goto O7058156;
  O3406486:return $O1903489 . $O9608665;goto O3107306;
  O3115503:$O9953230++;goto O0668811;
  O3355971:O7498166:goto O6092526;
  O9752660:$O4981031 = base64_encode($O0315973 . $O4981031);goto O6416318;
  O9695376:O2618702:goto O1140398;
  O1475643:$O0315973 = $O3633548 ? substr(md5($O3633548), 0, 16) : '';goto O1087850;
  O6416318:$O8389121 = "\x41\102\103\x44\105\x46\107\x48\111\112\x4b\114\x4d\116\117\x50\x51\x52\x53\124\x55\x56\x57\x58\131\132\141\142\143\144\x65\146\x67\150\151\152\153\154\x6d\156\x6f\160\x71\162\x73\164\165\x76\167\170\x79\172\x30\x31\x32\63\64\x35\x36\x37\70\71";goto O9450086;
  O2788464:$O9608665 = '';goto O1475643;
  O1619980:$O9608665 = rand(10, 65);goto O4335429;
  O1140398:if (!($O9953230 < $O4523465)) {goto O4033048;}
  goto O3353702;
  O1329175:goto O5687395;goto O4167908;
  O6573701:if ($O3633548) {goto O1321341;}
  goto O0476922;
  O9015774:$O1903489 .= $O7896310[$O6921055];goto O6499954;
  O7058156:$O9953230 = 0;goto O9695376;
  O3291496:$O4981031 = str_split($O4981031);goto O6445469;
  O3107306:}

goto O8863667;
O8863667:function decrypt($O4981031, $O3633548 = null) {goto O8358410;
  O1346052:O0071820:goto O9293952;
  O4099456:if (!($O6921055 < $O8922027)) {goto O9746204;}
  goto O6430624;
  O9557939:O9746204:goto O5570072;
  O1992130:$O7896310 = str_split($O7896310);goto O8672624;
  O0440401:$O5520407 = substr($O5520407, 0, -4);goto O9469016;
  O0467533:$O3633548 = webID();goto O2101922;
  O5133764:$O1903489 = base64_decode($O1903489);goto O8965189;
  O4553145:$O6921055++;goto O2942329;
  O8063573:$O5520407 = substr($O1903489, 16);goto O9542558;
  O8714450:O7999808:goto O8476863;
  O9542558:O0219303:goto O8494719;
  O7327013:if ($O3633548) {goto O0071820;}
  goto O3688592;
  O3713936:$O7896310 = mb_substr($O7896310, $O9608665) . mb_substr($O7896310, 0, $O9608665);goto O4146958;
  O2985843:$O7896310 = strrev("\55\137\75" . $O8389121);goto O7327013;
  O8884258:$O9953230 = 0;goto O2631733;
  O8358410:if ($O3633548) {goto O2512325;}
  goto O0467533;
  O8672624:$O4981031 = str_split($O4981031);goto O4989282;
  O2703802:$O5520407 = $O1903489;goto O3391089;
  O0815979:O2470770:goto O4099456;
  O9559226:$O1903489 .= $O2197073[$O6921055];goto O8714450;
  O0805672:if (!($O9953230 < $O4523465)) {goto O4952435;}
  goto O4757983;
  O2631733:O3706977:goto O0805672;
  O1132955:$O1903489 = '';goto O1992130;
  O6430624:if (!($O4981031[$O9953230] == $O7896310[$O6921055])) {goto O7999808;}
  goto O9559226;
  O1874224:goto O3706977;goto O3108064;
  O1859352:O4651524:goto O8063573;
  O5570072:O0858255:goto O1810743;
  O4146958:goto O5217525;goto O1346052;
  O1810743:$O9953230++;goto O1874224;
  O2101922:O2512325:goto O5000176;
  O9493244:$O4981031 = mb_substr($O4981031, 0, -2);goto O3713936;
  O3108064:O4952435:goto O5133764;
  O7211588:$O2197073 = str_split("\53\57\x3d" . $O8389121);goto O2985843;
  O3391089:goto O0219303;goto O1859352;
  O9469016:return $O5520407;goto O4444175;
  O5000176:$O8389121 = "\x41\102\103\104\x45\106\107\110\x49\x4a\x4b\x4c\x4d\x4e\117\x50\121\122\123\x54\125\126\x57\130\x59\132\141\x62\x63\144\145\x66\x67\150\151\152\x6b\x6c\x6d\x6e\157\x70\161\162\163\164\x75\x76\x77\170\x79\172\60\61\x32\63\64\65\66\x37\70\71";goto O7211588;
  O8494719:$O5520407 = substr($O5520407, 4);goto O0440401;
  O8476863:O8024744:goto O4553145;
  O4989282:$O4523465 = count($O4981031);goto O1043007;
  O8965189:if ($O3633548 && substr($O1903489, 0, 16) == substr(md5($O3633548), 0, 16)) {goto O4651524;}
  goto O2703802;
  O3688592:$O9608665 = mb_substr($O4981031, -2);goto O9493244;
  O4757983:$O6921055 = 0;goto O0815979;
  O9293952:$O7896310 = _mixing_passw($O7896310, $O3633548);goto O6738831;
  O2942329:goto O2470770;goto O9557939;
  O1043007:$O8922027 = count($O7896310);goto O8884258;
  O6738831:O5217525:goto O1132955;
  O4444175:}

goto O0512296;
O0512296:function _mixing_passw($O7896310, $O3633548) {goto O4372055;
  O4746477:goto O4418756;goto O9119817;
  O1831104:$O6921055 = 0;goto O3094968;
  O1116523:$O9953230++;goto O3237389;
  O3094968:O4418756:goto O5551923;
  O5573024:O8254114:goto O3369674;
  O5272727:$O6921055++;goto O4746477;
  O3369674:O1201811:goto O2041475;
  O0146435:$O3633548 = str_split(sha1($O3633548));goto O5913746;
  O4372055:$O1903489 = '';goto O8293904;
  O2216156:O7263625:goto O1116523;
  O9119817:O7699477:goto O2216156;
  O8293904:$O1092497 = $O7896310;goto O2043589;
  O9972759:O7164867:goto O9811005;
  O6670385:$O1092497 = str_replace($O7896310[$O6921055], '', $O1092497);goto O1352177;
  O1352177:if (preg_match("\x2f" . $O7896310[$O6921055] . "\57", $O1903489)) {goto O8254114;}
  goto O0851255;
  O8949637:if (!($O3633548[$O9953230] == $O7896310[$O6921055])) {goto O1201811;}
  goto O6670385;
  O3826359:$O8922027 = count($O7896310);goto O8542699;
  O0851255:$O1903489 .= $O7896310[$O6921055];goto O5573024;
  O2041475:O2334412:goto O5272727;
  O1391029:O0788801:goto O5450652;
  O2043589:$O7896310 = str_split($O7896310);goto O0146435;
  O5913746:$O4245484 = count($O3633548);goto O3826359;
  O8542699:$O9953230 = 0;goto O1391029;
  O5551923:if (!($O6921055 < $O8922027)) {goto O7699477;}
  goto O8949637;
  O9811005:return $O1092497 . '' . $O1903489;goto O0609838;
  O3237389:goto O0788801;goto O9972759;
  O5450652:if (!($O9953230 < $O4245484)) {goto O7164867;}
  goto O1831104;
  O0609838:}

?>

Function Calls

None

Variables

None

Stats

MD5 ddb02a4929ba0b3cc3158098ffe5de2f
Eval Count 0
Decode Time 59 ms