Leksykon IT › Bezpieczeństwo › Współczynnik pracy

Współczynnik pracy

Bezpieczeństwo Svenska → Zaktualizowano: 2026-10-13

Ilość obliczeń, jaką funkcja haszująca hasła powinna kosztować na każdą próbę, podnoszona w miarę jak sprzęt przyspiesza.

Współczynnik pracy (ang. work factor, także cost factor) to parametr funkcji haszującej hasła, który określa, ile pracy kosztuje każda próba. Steruje liczbą iteracji lub zużyciem pamięci. Należy go ustawić tak, by logowanie legalnego użytkownika wciąż było natychmiastowe, a masowe zgadywanie stawało się drogie.

Provos i Mazières wprowadzili bcrypt w 1999 roku z parametrem kosztu użytym jako wykładnik, więc każdy krok podwaja nakład pracy. Chodziło o to, by współczynnik dało się później podnosić wraz z szybszymi komputerami, bez zmiany algorytmu i bez jednorazowego przeliczania wszystkich haseł.

Ustawienie wybrane w 2010 roku rzadko jest rozsądne w 2026. Kto przechowuje hasła, powinien przeglądać współczynnik pracy według harmonogramu, zamiast ustawić go raz i zapomnieć.

← Wróć do leksykonu