Php İle Güvenli Şifre Yapımı
#Php - 13 Oct 2020
Merhabalar, geliştirdiğim scriptlerde genelde kendimce şifreleme yöntemi üretiyordum. En son geliştirdiğim scriptte Ramazan kardeşimle açık ararken Tayfun böyle şifrelemek yerine password_hash denesene dedi, bu fonksiyonu bilmediğimi ve yaptığım script üzerinde uygulamasını istedim ve anlatarak göstermişti sağolsun. Beraber örnek çıktılama vs yaptık ve password_hash kullanımının daha güvenli olduğu için geliştirdiğimiz scriptlerde, şifre isteyen php işlemlerinde kullanmaya başladım(k). Bu yazımda da password_hash fonksiyonunu ve password_verify bilmeyenlere göstermek istedim.

Kullanımı

password_hash("tayfunguler.org", PASSWORD_DEFAULT);
şeklinde çalıştırıyoruz. Doğrulama için ise
password_verify ( string $password , string $hash )
gibi kullanabilirsiniz. password_verify için örnek vermek gerekirse:
$hash = '$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq';

if (password_verify('rasmuslerdorf', $hash)) {
    echo 'Password is valid!';
} else {
    echo 'Invalid password.';
}