Skip to content Skip to sidebar Skip to footer

Menyimpan Password Ke Database Mysql Dengan Enkripsi Md5

Menyimpan Password ke Database MySQL melaluiataubersamaini Enkripsi MD5 sebetulnya sama saja ibarat yang Saya bahas pada artikel Merubah Input Password User ke Dalam Enkrispi MD5, konsepnya sama saja yaitu ingin menyimpan password kedalam database dengan enkripsi md5. Hanya saja pada artikel tersebut Saya berpikir bahwa judul yang Saya gunakan kurang “friendly” dan pembahasannya pun kurang jelas, maka dari itu Saya akan coba ulas kembali biar lebih terang lagi.

Bila kita ingin menyimpan sebuah password ke database dengan enkripsi md5, maka sebelum password disimpan ke database, password harus  dirubah terlebih lampau ke dalam enkripsi MD5. Kemudian selanjutnya di sanksi memakai sebuah query dan disimpan ke dalam database. Untuk teori/metode dasar penerapan MD5 di PHP dapat Anda baca pada artikel Teknik Menggunakan Enkripsi MD5 di PHP

Untuk menyimpan password kedalam database dengan enkripsi md5 langkah – langkahnya ialah sebagai diberikut :

  1. Buatlah sebuah database misal dengan nama “simpan”
  2. Buatlah sebuah tabel misal dengan nama”user”, dengan data/struktur tabel sebagai diberikut id (int) 20 auto_increment, name (varchar) 20, password (varchar) 30
    Menyimpan Password ke Database MySQL melaluiataubersamaini Enkripsi MD Menyimpan Password ke Database MySQL melaluiataubersamaini Enkripsi MD5
  3. Buatlah sebuah koneksi ke database misal dengan nama “kon.php”. Teknik membuat koneksi ke database dapat Anda lihat pad artikel Teknik Membuat Koneksi ke Database Mysql Menggunakan Script PHP
  4. 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>

  5. Terakhir buatlah sebuah file dengan nama proses.php. File ini tugasnya untuk melaksanakan 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('kon.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 eksklusif 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 tiruana file dalam folder yang sama kemudian eksklusif terusan halaman simpan.php, Anda dapat eksklusif mencoba melaksanakan penyimpanan sebuah username atau password dari form simpan tersebut. Setiap password yang tersimpan di database nanti akan terlihat dalam sebuah angka – angka dan karakter yang panjang , perpaduan angka dan hurup tersebut ialah perwujudan dari enkripsi md5

 
Tampilan Simpan Username dan Password
Menyimpan Password ke Database MySQL melaluiataubersamaini Enkripsi MD Menyimpan Password ke Database MySQL melaluiataubersamaini Enkripsi MD5

Tampilan Password yang tersimpan


Menyimpan Password ke Database MySQL melaluiataubersamaini Enkripsi MD Menyimpan Password ke Database MySQL melaluiataubersamaini Enkripsi MD5


MD5 ialah salah jenis enkrispi satu arah yang banyak dipakai pada aplikasi website untuk keperluan seperti menyimpan password user/member yang tergabung ke dalam website. melaluiataubersamaini memakai MD5 tentunya kerahasiahaan password user lebih aman dan dapat terjaga dengan baik.

Bila Anda ingin memakai enkripsi 2 arah yang kode/passwordnya dapat di terjemahkan, maka Anda dapat memakai Aplikasi Penyimpan Password Berbasis Web melaluiataubersamaini Enkripsi 2 Arah

Video Tutorial Menyimpan Password ke Database MySQL melaluiataubersamaini Enkripsi MD5

 

Post a Comment for "Menyimpan Password Ke Database Mysql Dengan Enkripsi Md5"