Можно и
дать.
Но полностью он не обезопасит вас от перебора. Лишь усложнить жизнь взломщику. Так как скорость хэширования будет дольше и в базе не будет одинаковых хэшей для одинаковых паролей. Что даст вам время на рекцию. Скажем залатать "дырку" и сбросить все пароли.
Суть в том, что к проблеме безопасности надо подходить комплексно. И степень концентрации должна зависить от самого приложения. К примеру, можно требовать от пользователей использовать сложные пароли (как, например, в AppleId), просить менять их раз в месяц или в два. А можно позволить использовать пароли от 3 символов. Тут все должен определять разработчик исходя из логики и рисков.
И вообще лучше не допускать утечек 8).
Фильтруйте и экранируйте данные. Защищайте сервер. Используйте prepared statement и будет вам счастье.