Apa itu encode?
Singkat saja, encode adalah salah satu metode melindungi suatu string. Lebih jelasnya lagi encode itu bisa diibaratkan sebagai code.
Melindungi String, apa maksudnya?
Melindungi disini adalah keuntungan dari fungsi encoding itu sendiri. Jika sobat membuat situs yang memiliki fitur registrasi, agar terhindar dari serangan hacker informasi-informasi tersebut wajib di encrypt/encode agar hacker tidak mudah mencuri informasi dari situs kita.
Jenis-Jenis Encode?
Dalam PHP, sebenarnya kita tidak perlu membuat fungsi lagi karena fungsi untuk encode sudah tersedia langsung. Jadi pastinya scriptnya tidak panjang.
Cara encodenya untuk Base64 adalah hanya dengan base64_encode, contoh penggunaannya adalah :
$string = "Kamvretos";
$hasil = base64_encode($string);
echo $hasil;
Mudah bukan? Ya karena langsung ada fungsi dalam phpnya :v. Untuk decode base64 bisa dengan base64_decode. contoh penggunaannya
$decrypt = base64_decode($hasil);Dan untuk MD5 hanya md5(string,raw); Raw disini bersifat opsional. Raw adalah untuk menentukan HEX atau Binary. contoh penggunaan MD5:
echo $decrypt;
$string = "Kamvretos";Dan untuk penggunaan RAW
$hasil = md5($string);
echo $hasil;
$string = "Kamvretos";Untuk lebih advancenya
$true = md5($string,TRUE);
$false = md5($string);
echo "True : ".$true;
echo "False : ".$false;
$str = "Hello";
echo md5($str);
if (md5($str) == "8b1a9953c4611296a827abf8c47804d7")
{
echo "<br>Hello world!";
exit;
}
Jadi encode adalah salah satu metode yang sangat berguna melindungi informasi. Tidak hanya melindungi, fungsi ini juga bisa digunakan untuk hal lainnya salah satunya adalah untuk url shortener. Demikianlah artikel saya tentang encode/encrypt string.

0 Komentar untuk "PHP Encode/Encrypt String Mudah!"