Cara Verifikasi Bcrypt Menggunakan password_verify
1639 views
Sebelumnya sudah dibahas cara enkripsi bcrypt menggunakan password_hash yang menghasilkan hash yang selalu berubah untuk string yang sama. Oleh karena itu, untuk memverifikasi hash bcrypt tidak bisa menggunakan sama dengan (=). Adapun cara untuk memberifikasinya bisa menggunakan password_verify. dengan pola penulisan seperti berikut:
password_verify('contohpassword', 'hash')
Pada string contoh password diisi dengan string yang inggin dicocokkan dengan hash. Selengkapnya bisa dilihat pada contoh berikut :
Contoh 1 : Cara Verifikasi Bcrypt Menggunakan password_verify
Buatlah sebuah file php seperti contoh1.php dan isikan skrip berikut.
<?php
$contohhash = '$2y$10$CLfDLW2fWqFFc0QxoguHHODAfV/6lDqqghT/9xFCUJZJAPjvqHfpa';
if (password_verify('abcd123', $contohhash)) {
echo 'Cocok';
} else {
echo 'Tidak cocok';
}
?>
Ketika file contoh1.php dijalankan, maka akan tampil seperti di bawah ini
Contoh 2
Buatlah sebuah file php seperti contoh2.php dan isikan skrip berikut.
<?php
$contohhash = '$3y$10$CLfDLW2fWqFwFc0QxoguHHODAfV/6lDqqghT/9xFCUJZJACPjvqHfpa';
if (password_verify('abcd123', $contohhash)) {
echo 'Cocok';
} else {
echo 'Tidak cocok';
}
?>
Ketika file contoh2.php dijalankan, maka akan tampil seperti di bawah ini
Di atas merupakan dua contoh skrip "Cara Verifikasi Bcrypt Menggunakan password_verify". Semoga bermanfaat dan jangan ragu untuk berkomentar
Artikel Lainnya
Mekanisme dalam Kontrak Migas - Production Sharing Contract
Mekanisme dalam Kontrak Migas ( Production Shari
dilihat 1966 kali
Pengertian dan Batasan Geografi
Istilah geografi pertama sekali diperkenalkan oleh
dilihat 3708 kali
Sejarah Istilah Penamaan Kontrak Migas di Indonesia
Sejarah Istilah Penamaan Kontrak Migas di Indone
dilihat 965 kali