Мне немного неясно, каков ваш настоящий вопрос, но если он звучит так: «Как соль помогает защитить меня от атак грубой силой?» Ответ в том, что технически это не так. В соли нет ничего, что затрудняло бы атаки методом "грубой силы", а соли затрудняли одновременную обработку нескольких учетных записей методом "грубой силы". По сути, соли искусственно раздувают пространство поиска, необходимое для проведения атаки методом перебора, что затрудняет вычислительные вычисления для предварительного расчета каждого возможного пароля и проверки его по всей базе данных. Соли могут храниться в открытом виде, если они уникальны для каждого пароля.
Если вы хотите сделать пароли более сложными, вам нужна адаптивная схема хеширования. Эти схемы позволяют вам определять, сколько времени займет хеширование. Поскольку честный клиент должен проходить аутентификацию только порядка десятков раз, а злоумышленник должен выполнять ее порядка миллионов или миллиардов раз, более медленные хэши делают задачу почти невозможной для злоумышленника, в то же время внося небольшие накладные расходы в система.
То, что все это сводится к тому, что вы должны использовать bcrypt, если вы хэшируете пароли. Он предназначен для включения соли и является адаптивной системой хеширования. Для получения дополнительной информации см. эту статью на security.stackexchange.com