Hashowanie i weryfikacja bcrypt

Hashuj hasła algorytmem bcrypt lub weryfikuj istniejące hashe bcrypt.

100% prywatności — nic nie jest wysyłane

Całe przetwarzanie odbywa się lokalnie w Twojej przeglądarce. Twoje pliki nigdy nie opuszczają Twojego urządzenia i nie są wysyłane na żaden serwer.

Uwaga: bcrypt używa tylko pierwszych 72 bajtów hasła. Dłuższe dane wejściowe są skracane.
Wyższy = bardziej bezpieczne, ale wolniejsze. Zalecane: 10–12.

O bcrypt

bcrypt to funkcja hashująca hasła, zaprojektowana tak, aby była wolna, co czyni ją odporną na ataki brute-force. Zawiera losową sól i konfigurowalny współczynnik kosztu.

Kiedy używać bcrypt

  • Hashowanie haseł użytkowników przed zapisaniem ich w bazie danych.
  • Weryfikacja próby logowania względem zapisanego hashu bcrypt.

Współczynnik kosztu

Współczynnik kosztu jest potęgą liczby 2. Każdy kolejny poziom podwaja czas obliczania hashu. Typowe wartości:

  • 10 — szybko, akceptowalne dla większości stron.
  • 12 — zalecane obecnie.
  • 14+ — bardzo wolno, używaj tylko, jeśli Twój serwer sobie z tym poradzi.

Uwaga: bcrypt używa tylko pierwszych 72 bajtów hasła. Dłuższe hasła są skracane bez ostrzeżenia.