コード例 #1
0
ファイル: reg.php プロジェクト: arbudt/semar_server
 function test2()
 {
     $cipherteks = '43460caaf59a64396397a';
     $kunci = 'ILMU';
     $krip = new CBC();
     $hasil = $krip->dekripsi($cipherteks, $kunci);
 }
コード例 #2
0
ファイル: dekripsi.php プロジェクト: arbudt/semar_server
 function proses_dekripsi()
 {
     $data = array('status' => FALSE, 'message' => NULL, 'data' => NULL);
     if (!empty($_POST['cipherteks']) && !empty($_POST['kunci'])) {
         $cipherteks = $_POST['cipherteks'];
         $kunci = $_POST['kunci'];
         if (strlen($cipherteks) >= strlen($kunci)) {
             $krip = new CBC();
             $hasil = $krip->dekripsi($cipherteks, $kunci);
             $status = TRUE;
             if ($status == TRUE) {
                 $data['status'] = TRUE;
                 $data['message'] = 'Proses dekripsi berhasil';
                 $data['data'] = $hasil;
             } else {
                 $data['status'] = FALSE;
                 $data['message'] = 'Proses dekripsi gagal';
             }
         } else {
             $data['status'] = FALSE;
             $data['message'] = 'Plaintesk harus lebih panjang dari kunci';
         }
     } else {
         $data['message'] = 'Plainteks dan kunci harus diisi';
     }
     echo json_encode($data);
 }