Creating a hashed password for 'blah'"; $hashedPassword = password_hash ("blah", PASSWORD_DEFAULT); echo "Hashed password is:
"; echo $hashedPassword, "
"; $oldHash = '$2y$10$qoVuaPCost6D8JGqDlpnKe0aNtZwskyGeztLKWZ.dyKGPlIQmtHnW'; echo "

Test 1 - using pre-generated hashed password and password 'blah'

"; echo "Old stored password is:
"; echo $oldHash, "
"; if (password_verify ("blah", $oldHash)) { echo "matches"; } else echo "NO MATCH"; echo "
"; echo "

Test 2 - using newly generated hashed password and password 'blah'

"; echo "New password is:
"; echo $hashedPassword, "
"; if (password_verify ("blah", $hashedPassword)) { echo "matches"; } else echo "NO MATCH"; echo "
"; echo "

Test 3 - using pre-generated hashed password and password 'blech'

"; if (password_verify ("blech", $oldHash)) { echo "matches"; } else echo "NO MATCH"; echo "
"; echo "

Test 4 - using newly generated hashed password and password 'blech'

"; if (password_verify ("blech", $hashedPassword)) { echo "matches"; } else echo "NO MATCH"; ?>