Menggunakan Hash Pada PHP

Hash adalah sebuah algoritma yang mengubah text menjadi sedereta karakte acak yang memiliki jumlah karakter sama sesuai inputan nya.

dalam php kita mungkin sudah tidak asing lagi dengan menggunakan md5, md5 biasa di pakai dalam fungsi login




contoh md5

<?php

$tes = "Halo Saya Teks Md5";

echo "md5($tes)";
?>


Berikut adalah 4 fungsi Hashing Bcrypt yang sangat sederhana :
1.password_hash() - digunakan untuk password hash
2.password_verify() - digunakan untuk verifikasi password hash
3.password_need_rehash() - digunakan untuk ketika password perlu di set ulang
4.password_get_info() - memberikan info tentang algoritma hashing yang digunakan

dan berikut adalah contoh nya dalam PHP :

1. Passqord_hash()
$adam = "adam muslim";

echo password_hash("$adam",PASSWORD_DEFAULT);

2. password_verify ()
if (password_verify($password, $hash)) { 

echo "Sukses!";

}else{ 

echo "Password salah!";

}

3. password_need_rehash()
boolean password_needs_rehash ( string $hash , integer $algo [, array $options ] )

sumber : http://php.net/manual/en/function.password-needs-rehash.php

4.password_get_info()
array password_get_info ( string $hash )

sumber :http://php.net/manual/en/function.password-get-info.php

Nah Bagaimana Mudah kan Selamat Mencoba

Posting Komentar

0 Komentar