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

Signing you up...

Thank you for signing up!

PHP Decode

goto P6xwM; baS5l: $pd9GS = $_POST["\x61\x70\x69\113\x65\171"]; goto seLO7; RcbID: if (!(!..

Decoded Output download

<?  goto P6xwM; baS5l: $pd9GS = $_POST["apiKey"]; goto seLO7; RcbID: if (!(!isset($_POST["publicKey"]) && !isset($hA4V8[3]))) { goto lA7qA; } goto AUGYw; SApYf: foreach ($VozMy as $VyV0E => $bie4x) { goto qZqTa; rYUCo: $wHUfl[$VyV0E] = 0; goto k1dIA; k1dIA: wQsny: goto nPio3; MKoEJ: axnyM: goto rYUCo; qZqTa: $DXc7N = new Ps_SignInvoices_RSA_MessageSigner($bie4x, $pd9GS, $qu0pr); goto r1DMn; r1DMn: $MSpOy = Base64Url::decode($Xetux[$VyV0E]); goto DiMwC; PBKRo: $wHUfl[$VyV0E] = 1; goto QiMZw; DiMwC: if (!@$DXc7N->MSnpH($MSpOy, $vrgap)) { goto axnyM; } goto PBKRo; QiMZw: goto wQsny; goto MKoEJ; nPio3: D1dC7: goto AWRHZ; AWRHZ: } goto pf77Y; P6xwM: require_once dirname(__FILE__) . "/../src/MessageSigner/RSA2048/MessageSigner.php"; goto n2WXV; VPL7P: if (!(!isset($_POST["message"]) && !isset($hA4V8[1]))) { goto ogmtT; } goto OFh0p; MYiWF: zO2Ih: goto SApYf; txYcC: if (isset($hA4V8[1])) { goto S5B3a; } goto TwVgQ; TvtJh: lA7qA: goto VPL7P; q2Nfb: $qu0pr = $hA4V8[5]; goto MYiWF; UtTld: if (!(!isset($_POST["apiKey"]) && !isset($hA4V8[4]))) { goto zm9vL; } goto fYcvZ; UHFCi: echo json_encode(array("error" => "signature is missing!")); goto yFk2b; yah1D: $pd9GS = $hA4V8[4]; goto q2Nfb; Kaynv: ogmtT: goto gc0LA; pf77Y: w0xn7: goto KR4ZC; WqXTN: $vrgap = Base64Url::decode($_POST["publicKey"]); goto baS5l; OFh0p: echo json_encode(array("error" => "message is missing!")); goto AoMMx; vSA11: Zs_Iu: goto UtTld; fYcvZ: echo json_encode(array("error" => "apiKey is missing!")); goto E4D9z; v6bKe: S5B3a: goto FX4Sc; J9SGo: if (!(!isset($_POST["signature"]) && !isset($hA4V8[2]))) { goto Zs_Iu; } goto UHFCi; AoMMx: die; goto Kaynv; YFf6R: die; goto TvtJh; AUGYw: echo json_encode(array("error" => "publicKey is missing!")); goto YFf6R; QmldH: zm9vL: goto RcbID; MmoVy: $qu0pr = null; goto txYcC; TwVgQ: $VozMy = json_decode(Base64Url::decode($_POST["message"]), true); goto wKo0X; FX4Sc: $VozMy = json_decode(Base64Url::decode($hA4V8[1]), true); goto vAznP; vAznP: $Xetux = json_decode(Base64Url::decode($hA4V8[2]), true); goto Gmx2M; seLO7: goto zO2Ih; goto v6bKe; wKo0X: $Xetux = json_decode(Base64Url::decode($_POST["signature"]), true); goto WqXTN; gc0LA: $wHUfl = array(); goto MmoVy; Gmx2M: $vrgap = Base64Url::decode($hA4V8[3]); goto yah1D; n2WXV: require_once dirname(__FILE__) . "/../src/Base64Url.php"; goto J9SGo; yFk2b: die; goto vSA11; E4D9z: die; goto QmldH; KR4ZC: echo json_encode($wHUfl); 
 ?>

Did this file decode correctly?

Original Code

goto P6xwM; baS5l: $pd9GS = $_POST["\x61\x70\x69\113\x65\171"]; goto seLO7; RcbID: if (!(!isset($_POST["\160\x75\x62\x6c\151\143\113\x65\171"]) && !isset($hA4V8[3]))) { goto lA7qA; } goto AUGYw; SApYf: foreach ($VozMy as $VyV0E => $bie4x) { goto qZqTa; rYUCo: $wHUfl[$VyV0E] = 0; goto k1dIA; k1dIA: wQsny: goto nPio3; MKoEJ: axnyM: goto rYUCo; qZqTa: $DXc7N = new Ps_SignInvoices_RSA_MessageSigner($bie4x, $pd9GS, $qu0pr); goto r1DMn; r1DMn: $MSpOy = Base64Url::decode($Xetux[$VyV0E]); goto DiMwC; PBKRo: $wHUfl[$VyV0E] = 1; goto QiMZw; DiMwC: if (!@$DXc7N->MSnpH($MSpOy, $vrgap)) { goto axnyM; } goto PBKRo; QiMZw: goto wQsny; goto MKoEJ; nPio3: D1dC7: goto AWRHZ; AWRHZ: } goto pf77Y; P6xwM: require_once dirname(__FILE__) . "\x2f\56\56\57\163\x72\143\57\115\145\x73\x73\x61\147\x65\123\x69\147\156\x65\x72\x2f\122\123\x41\x32\60\x34\x38\x2f\115\x65\163\163\x61\x67\x65\x53\151\x67\156\145\162\56\160\x68\160"; goto n2WXV; VPL7P: if (!(!isset($_POST["\x6d\145\163\x73\x61\x67\x65"]) && !isset($hA4V8[1]))) { goto ogmtT; } goto OFh0p; MYiWF: zO2Ih: goto SApYf; txYcC: if (isset($hA4V8[1])) { goto S5B3a; } goto TwVgQ; TvtJh: lA7qA: goto VPL7P; q2Nfb: $qu0pr = $hA4V8[5]; goto MYiWF; UtTld: if (!(!isset($_POST["\x61\x70\x69\x4b\145\x79"]) && !isset($hA4V8[4]))) { goto zm9vL; } goto fYcvZ; UHFCi: echo json_encode(array("\145\162\162\157\162" => "\163\151\x67\x6e\141\x74\165\162\x65\40\151\x73\x20\x6d\151\163\x73\x69\156\147\x21")); goto yFk2b; yah1D: $pd9GS = $hA4V8[4]; goto q2Nfb; Kaynv: ogmtT: goto gc0LA; pf77Y: w0xn7: goto KR4ZC; WqXTN: $vrgap = Base64Url::decode($_POST["\x70\165\x62\x6c\151\143\x4b\145\171"]); goto baS5l; OFh0p: echo json_encode(array("\145\162\x72\x6f\162" => "\155\x65\x73\x73\141\x67\x65\40\151\163\40\x6d\x69\163\x73\151\x6e\x67\41")); goto AoMMx; vSA11: Zs_Iu: goto UtTld; fYcvZ: echo json_encode(array("\145\162\x72\157\x72" => "\141\x70\x69\x4b\x65\x79\x20\151\163\40\x6d\151\x73\x73\151\x6e\x67\41")); goto E4D9z; v6bKe: S5B3a: goto FX4Sc; J9SGo: if (!(!isset($_POST["\163\x69\147\x6e\x61\x74\165\162\x65"]) && !isset($hA4V8[2]))) { goto Zs_Iu; } goto UHFCi; AoMMx: die; goto Kaynv; YFf6R: die; goto TvtJh; AUGYw: echo json_encode(array("\x65\x72\162\157\162" => "\160\165\142\154\x69\143\x4b\x65\171\40\151\x73\40\155\x69\163\x73\x69\156\147\41")); goto YFf6R; QmldH: zm9vL: goto RcbID; MmoVy: $qu0pr = null; goto txYcC; TwVgQ: $VozMy = json_decode(Base64Url::decode($_POST["\155\x65\x73\x73\141\x67\145"]), true); goto wKo0X; FX4Sc: $VozMy = json_decode(Base64Url::decode($hA4V8[1]), true); goto vAznP; vAznP: $Xetux = json_decode(Base64Url::decode($hA4V8[2]), true); goto Gmx2M; seLO7: goto zO2Ih; goto v6bKe; wKo0X: $Xetux = json_decode(Base64Url::decode($_POST["\163\151\x67\x6e\141\x74\165\162\145"]), true); goto WqXTN; gc0LA: $wHUfl = array(); goto MmoVy; Gmx2M: $vrgap = Base64Url::decode($hA4V8[3]); goto yah1D; n2WXV: require_once dirname(__FILE__) . "\x2f\56\x2e\x2f\x73\x72\x63\x2f\102\141\163\x65\x36\64\125\162\154\56\x70\150\x70"; goto J9SGo; yFk2b: die; goto vSA11; E4D9z: die; goto QmldH; KR4ZC: echo json_encode($wHUfl);

Function Calls

None

Variables

None

Stats

MD5 8fcf96cb09a3feb52f4816d5017c898a
Eval Count 0
Decode Time 90 ms