IT-словарь › Безопасность › Коэффициент стоимости (work factor)

Коэффициент стоимости (work factor)

Безопасность Svenska → Обновлено: 2026-10-19

Сколько вычислений должна стоить одна попытка подбора в функции хеширования паролей — параметр, который приходится повышать по мере роста мощности железа.

Work factor, или cost factor, — параметр функции хеширования паролей, определяющий цену каждой догадки. Он задаёт число итераций или объём памяти. Подбирать его нужно так, чтобы обычный вход пользователя по-прежнему казался мгновенным, а массовый перебор стал дорогим.

Провос и Мазьер представили bcrypt в 1999 году, и параметр стоимости там — показатель степени: каждое увеличение на единицу удваивает объём работы. Смысл в том, чтобы позже поднимать коэффициент вслед за ростом мощности компьютеров, не меняя алгоритм и не перехешируя все пароли разом.

Значение, выбранное в 2010 году, в 2026-м вряд ли разумно. Тем, кто хранит пароли, стоит пересматривать коэффициент по расписанию, а не выставлять один раз и забывать.

← Назад к словарю