Yani PHP şifreleme hakkında bir çok okuma oldum. Yani güvenli bir şekilde giriş bilgilerini saklamak için gerçekten çok iyi bir yöntem tam olarak ne olduğundan emin değilim o kadar.
Ancak, aşağıdaki işlev ben ile geldi budur:
function loginHash($username, $password){
$salt = str_split($password,(strlen($password)/2)+1);
$hash = hash('whirlpool', $username.$salt[0].'centerSalt'.$salt[1]);
return $hash;
}
Ben bunu doğru şekilde yapıyor muyum? Bu bir kullanıcı adı ile birlikte bir parola ve bir giriş doğrulamak için bir veritabanında saklanan biri ile oluşturulan karma karşılaştırmak yeteneğini kimlik doğrulaması için kullanılır.