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.