Cara Membuat Password Bertype MD5
Untuk menyimpan password kedalam database dengan enkripsi md5 langkah – langkahnya adalah sebagai berikut :
Simpan semua file dalam folder yang sama kemudian langsung akses halaman simpan.php, Anda bisa langsung mencoba melakukan penyimpanan sebuah username atau password dari form simpan tersebut. Setiap password yang tersimpan di database nanti akan terlihat dalam sebuah angka – angka dan huruf yang panjang , perpaduan angka dan hurup tersebut merupakan perwujudan dari enkripsi md5
MD5 merupakan salah jenis enkrispi satu arah yang banyak digunakan pada aplikasi website untuk keperluan seperti menyimpan password user/member yang tergabung ke dalam website. Dengan menggunakan MD5 tentunya kerahasiahaan password user lebih aman dan bisa terjaga dengan baik.
- Buatlah sebuah database misal dengan nama “simpan”
- Buatlah
sebuah tabel misal dengan nama”user”, dengan data/struktur tabel
sebagai berikut id (int) 20 auto_increment, name (varchar) 20, password
(varchar) 30

- Buatlah sebuah koneksi ke database misal dengan nama “con.php”.
- Buatlah sebuah form untuk menyimpan username dan password dengan nama simpan.php, copy script dibawah ini
<html> <head> <title>Simpan Password</title> </head> <body> <div align="center"> <h3>Masukan Username dan Pasword</h3> <form action="proses.php" method="POST"> <input type="text" name="username" id="username" required="" /><br/> <input type="password" name="password" id="password" required="" /><br/> <input type="submit" name="submit" value="simpan" /> </form></div> </body> </html>
- Terakhir buatlah sebuah file dengan nama proses.php.
File ini tugasnya untuk melakukan validasi dan menyimpan username
serta password ke database. Password yang dikirimkan atau disimpan ke
database MySQL tentunya akan secara otomatis di enkrispi ke MD5.
Silahkan copy script
<?php include('con.php'); //memasukan varibel koneksi //pengecekan input $u=true; if($_POST['username']==""){ echo "Masukan Username !"; $u=false; } $pas=true; if($_POST['password']=="") { echo "Masukan Password dulu!"; $pas=false; } $ubah=$_POST['password']; //meyimpan varibel $_POST yang dikirim $md5=md5($ubah); //merubah variabel $ubah ke MD5 $kembali="login.php"; $periksa=($u&&$pas)?true:false; //pemeriksaan input selesai, bila benar langsung jalankan perintah selanjutnya if($periksa==true) { $aksi=sprintf("INSERT INTO user VALUES('null','%s','%s')", $_POST['username'], $md5); $query=@mysql_query($aksi,$koneksi); if(!$query) { echo "Gagal Koneksi".mysql_error(); $kembali="login.php";//jika error di kembalikan ke login.php }else{ echo "Username dan Password sudah disimpan"; } }else{ $kembali="login.php"; } echo "<meta http-equiv=\"refresh\" content=\"3; URL=$kembali\" />"; ?>
Simpan semua file dalam folder yang sama kemudian langsung akses halaman simpan.php, Anda bisa langsung mencoba melakukan penyimpanan sebuah username atau password dari form simpan tersebut. Setiap password yang tersimpan di database nanti akan terlihat dalam sebuah angka – angka dan huruf yang panjang , perpaduan angka dan hurup tersebut merupakan perwujudan dari enkripsi md5
Tampilan Simpan Username dan Password

Tampilan Password yang tersimpan

MD5 merupakan salah jenis enkrispi satu arah yang banyak digunakan pada aplikasi website untuk keperluan seperti menyimpan password user/member yang tergabung ke dalam website. Dengan menggunakan MD5 tentunya kerahasiahaan password user lebih aman dan bisa terjaga dengan baik.
Comments
Post a Comment