Hashing enkripsi hashing password & password verify (BCRYPT) mengamankan sandi password login user PHP Mysql
password_hash() adalah salah satu fungsi yang dimiliki PHP untuk melakukan hashing enkripsi menggunakan algoritma satu arah (one-way hashing).
Decryption hashing juga sudah terdapat pada PHP yaitu password_verify() adalah fungsi untuk mencocokkan data asli dengan data yang sudah ter-hash.
Algoritma hash menggunakan BCRYPT dan akan menghasilkan output sepanjang 60 karakter, jadi panjang karakter field password pada database mysql min. 120 varchar.
Kode Function Hashing Password
Buat password hash:
$pass_hashed = password_hash($pass, PASSWORD_BCRYPT);
Cek password_verify:
password_verify($pass,$hash) ? true : false;
Materi lengkap, file download, demo bisa cek link dibawah ya: