Gexxo я не спец по ИБ,
а потому прошу,
объясни мне на счёт стоимости хэша - ну вот зачем это нужно в случае с паролем?
атака через фронтенд, когда перебираются именно пароли по словарю будет ограничена только таймаутом бэкенде сайта,
но ни как не сложностью хэш-функции,
ибо бэкенд всё равно будет медленнее работать (как минимум IO), чем этот хэш.
если же атака уже локальная и доступ есть прямо к БД,
то нахера кому-то перебирать хэши паролей?
уже есть доступ ко всей остальной информации!
какой с этого профит?
узнать, что у пупкин@ пароль 1234йцукен и попытаться применить этот пароль к учётке пупкина на другом ресурсе?
всё? больше профита нет?
если ты уже на хосте и щупаешь БД напрямую,
то чем перебирать хэши, проще записать в интересующую учётку хэш своего пароля, если уж нужно залогиниться в фронтенде
не?