Membuat Password Web PHP

By , January 28, 2016,
Membuat password generator php aman

Membuat password generator php aman

Membuat Password Web PHP. Password untuk login sebuah aplikasi atau web harus aman. Pembuatan password yang asal saja akan membuat web kamu gambpang di tembus, pembobol masuk ke web bukan hanya ingin mengambil data penting. Tapi kadang hanya sekedar iseng dan mencoba-coba. Nah untuk alternatif yang mungkin bisa di coba yaitu menggunakan password yang kita generate sendiri pada saat user malukan register atau daftar di website kita.

Manfaat cara ini adalah user membuat password akan menjadi lebih aman, karena generator password seperti ini biasanya membantuk password sangat unik dan menghasilkan password dari berbagai karakter yang sulit untuk di tebak.

Script php berikut ini saya dapat dari beberapa web luar yang penggunaanya sebagaian saya modifikasi sesuai denga kebutuhan saya. Untuk keperluan sesuai dengan projek yang sedang teman-teman buat silahkan di modifikasi sendiri. Script password generator ini di buat menggunakan fungsi. Jadi untuk penggunaanya teman-teman tinggal memanggil fungsi yang telah di buat dan di deklarasikan pada script projek teman teman semua.

Script Membuat Password Web PHP

Berikut script password otomatis dari beberapa referensi yang saya gunakan:

Password generator – www.catchstudio.com


$alpha = "abcdefghijklmnopqrstuvwxyz";
$alpha_upper = strtoupper($alpha);
$numeric = "0123456789";
$special = ".-+=_,!@$#*%<>[]{}";
$chars = "";

if (isset($_POST['length'])){
// if you want a form like above
if (isset($_POST['alpha']) && $_POST['alpha'] == 'on')
$chars .= $alpha;

if (isset($_POST['alpha_upper']) && $_POST['alpha_upper'] == 'on')
$chars .= $alpha_upper;

if (isset($_POST['numeric']) && $_POST['numeric'] == 'on')
$chars .= $numeric;

if (isset($_POST['special']) && $_POST['special'] == 'on')
$chars .= $special;

$length = $_POST['length'];
}else{
// default [a-zA-Z0-9]{9}
$chars = $alpha . $alpha_upper . $numeric;
$length = 9;
}

$len = strlen($chars);
$pw = '';

for ($i=0;$i<$length;$i++)
$pw .= substr($chars, rand(0, $len-1), 1);

// the finished password
$pw = str_shuffle($pw);

Pada script fungsi diatas fungsi-fungsi php yang digunakan yaitu:

  1. str_shuffle
  2. strtoupper

Neal – www.stackoverflow.com


function randomPassword() {
 $alphabet = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890';
 $pass = array(); //remember to declare $pass as an array
 $alphaLength = strlen($alphabet) - 1; //put the length -1 in cache
 for ($i = 0; $i < 8; $i++) {
 $n = rand(0, $alphaLength);
 $pass[] = $alphabet[$n];
 }

Pada script diata fugsi php yang digunakan yaitu:

  1. strlen()
  2. array()

hughlashbrooke – www.hughlashbrooke.com


function random_password( $length = 8 ) {
 $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_-=+;:,.?";
 $password = substr( str_shuffle( $chars ), 0, $length );
 return $password;
 }

return implode($pass); //turn the array into a string
 }

Pada script diatas fungsi yang digunakan yaitu:

  1. substr
  2. str_shuffle

Demikian sharing postingan kali ini semoga Membuat Password Web PHP ini dapat membuat web Anda menjadi lebih aman dan tidak mudah di tembus.

Postingan berikutnya

  1. cara buat password otomatis dengan web
  2. cara memberi pasword pada aplikasi php
  3. cara membuat password di website
  4. cara membuat password website
  5. cara membuat pasword untuk website
  6. contoh php membuat password
  7. contoh program web dengan password otomatis

Leave a Reply

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