Esempio n. 1
0
 function app()
 {
     $key = 'a1b2c#4*';
     if ($_POST['safekey']) {
         $String = $_POST['safekey'];
         include_once LIB_PATH . "des.class.php";
         include_once LIB_PATH . "desjava.class.php";
         $DesNetKey = new DES_NET($key);
         $DesJavaKey = new DES_JAVA($key, '12345678');
         $SafeNetkey = $DesNetKey->decrypt($String);
         $SafeJavakey = $DesJavaKey->decrypt($String);
         if ($SafeNetkey == $key) {
             $DesKey = $DesNetKey;
             $Safekey = $SafeNetkey;
         } elseif ($SafeJavakey == $key) {
             $Safekey = $SafeJavakey;
             $DesKey = $DesJavaKey;
         }
     }
     if ($Safekey == $key) {
         if ($_POST['desname']) {
             $desname = $DesKey->decrypt($_POST['desname']);
         }
         if ($_POST['desword']) {
             $desword = $DesKey->decrypt($_POST['desword']);
         }
         if ($desname) {
             $_POST['desname'] = $this->stringfilter($desname);
         } else {
             $_POST['desname'] = '';
         }
         if ($desword) {
             $_POST['desword'] = $desword;
         } else {
             $_POST['desword'] = '';
         }
         return true;
     } else {
         echo json_encode(array('error' => '1009' . $Safekey . $_POST['safekey']));
         exit;
     }
 }