Sunday, October 16, 2016

Enkripsi Dan Dekripsi String Pada PHP dengan Fungsi MCRYPT

Tags

Assalamualikum Wr. Wb.....
Sabat blogger semua pada kesempatan ini saya akan sharing cara encripsi dan decripsi string pada PHP dengan fungsi MCRYPT Langkahnya adalah sbb:

Kita buat folder encripsi pada folder www (wamp server) atau htdoc (xampp) dan buat duabuah file php dengan nama encripsi.php dan index.php

Ini isi code untuk encripsi.php



 <?php
  function encrypt_decrypt($action, $string) {
   $output = false;

   $key = 'Ini adalah password saya';

   // initialization vector 
   $iv = md5(md5($key));

   if( $action == 'E' ) {
       $output = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($key), $string, MCRYPT_MODE_CBC, $iv);
       $output = base64_encode($output);
   }
   else if( $action == 'D' ){
       $output = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5($key), base64_decode($string), MCRYPT_MODE_CBC, $iv);
       $output = rtrim($output, "");
   }
   return $output;
 }

Dan ini untuk code index.php


  <?php
include_once 'encripsi.php';
echo 'hasil encripsi = '.encrypt_decrypt('E','asep').'<br>';

echo 'hasil decrip = '.encrypt_decrypt('D','3HJqP9w0IhP+1oTILIEgUZFaY3t2dmLK1nOPV4MsbDQ=');


Metode ini bisa kita gunakan untuk encripsi dan decripsi password login ke aplikasi yang kita buat. Sebenarnya masuh banyak cara yang bisa kita lakukan untuk encripsi dan decripsi string, ini hanya salah sarunya.
Jika kita lihat keluarnaya adalah sbb :





Selamat Mencoba...

Klik Tombol Dibawah Untuk Memunculkan Link Download :


Tutorial Cara Download File :


Jika ada pertanyaan silahkan isi pada kolom komentar....


EmoticonEmoticon