Exemplo n.º 1
0
 private function token_create($id, $appName, $email, $region)
 {
     $this->load->library('Cryptgenerator');
     $this->load->library('encryption');
     $raw = $appName . '&' . Cryptgenerator::encrypt($id) . '&' . $region;
     $encModeOne = $appName . '&' . Cryptgenerator::encrypt($id) . '&' . $region;
     $encModeTwo = $this->encryption->encrypt($encModeOne);
     return urlencode($encModeTwo);
 }
Exemplo n.º 2
0
 protected function token_get()
 {
     $this->load->library('Cryptgenerator');
     $this->load->library('encryption');
     $id = 128;
     $physical = $this->get_physical_info();
     $appName = "SIM Manajemen Karya";
     $email = "*****@*****.**";
     $region = "JAKARTA";
     $mac = str_replace('-', '', $physical[1]);
     $raw = $appName . '&' . $id . '&' . $email . '&' . $region;
     $encModeOne = $appName . '&' . Cryptgenerator::encrypt($id) . '&' . $email . '&' . $region;
     $encModeTwo = $this->encryption->encrypt($encModeOne);
     // $key = bin2hex($this->encryption->create_key(7));
     // echo $key;
     echo urlencode($encModeTwo);
     // echo "Raw: ".$raw.'<br>';
     // echo "Encryption Mode 1: ".$encModeOne.'<br>';
     // echo "Encryption Mode 2: ".$encModeTwo.'<br>';
     echo '<br>' . "Decryption Mode 2: " . $this->token_decript($encModeTwo) . '<br>';
     $infoToken = explode('&', $this->encryption->decrypt($encModeTwo));
     var_dump($infoToken);
 }