Salah satu keguanaan enskripsi adalah mengamankan password, dibawah ini akan diberikan code untuk penggunaan enskripsi di PHP.

<?php
//  md5 
$kata ="password";
echo "Enkripsi md5<br>";
echo md5($kata);
echo "<br>";
 
// sha256
echo "Enkripsi sha256 <br>";
echo hash("sha256",$kata);
echo "<br>";
// sha1
echo "Enkripsi sha1<br>";
echo hash("sha1",$kata);
echo "<br>";
?>

contoh eksekusi script diatas

Enkripsi md5
5f4dcc3b5aa765d61d8327deb882cf99
Enkripsi sha256
5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8
Enkripsi sha1
5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8

dengan contoh code diatas kita bisa mengenskripsi password yang di input oleh user, lalu membandingkannya dengan isi password didatabase, dengan cara ini password user yang tersimpan di database lebih aman, begitu juga dengan email. Bila seseorang dapat mengakses database anda, dia tidak bisa mengetahui password/email karena sudah dienskripsi. Contoh implementasinya dan contoh script akan diberikan pada tutorial selanjutnya.

Join the Conversation

1 Comment

Your email address will not be published. Required fields are marked *

  1. jika sh1 udah diterapkan ke fungsi GET.. Lantas, cara penerapan enkripsi sh1 ke query sql nya gimana nih..?? jika di base64 kan ada encode sama decode.. kalo di sh1 apa langsung masukin ke query atau ada cara buat nampilin hasil shi1 ke nilai asalnya.??