Przejdź do treści
Toova
Wszystkie narzędzia

Weryfikator haseł bcrypt

Prywatne z założenia — działa w całości w Państwa przeglądarce

Sprawdź, czy skrót bcrypt pasuje do podanego hasła, w przeglądarce. Toova pozwala testować weryfikację haseł, sprawdzić współczynnik kosztu i eksplorować zachowanie bcrypt bez narażania prawdziwych danych uwierzytelniających na serwer strony trzeciej.

Co robi bcrypt i dlaczego to ważne

Bcrypt to funkcja hashowania haseł zaprojektowana tak, aby była wolna. Wolność to cecha — sprawia, że ataki brute force są zaporowo drogie, nawet z nowoczesnym sprzętem. Każdy nowoczesny framework webowy dostarcza wsparcie bcrypt, a każde hasło przechowywane jako MD5 lub zwykły SHA-256 jest w zasadzie w tekście jawnym. Toova pomaga debugować przepływy weryfikacji bcrypt bez narażania prawdziwych danych haseł.

Współczynnik kosztu i struktura

Skrót bcrypt wygląda jak $2b$12$... gdzie $2b$ identyfikuje wersję algorytmu, a 12 to współczynnik kosztu — ile rund obliczeń jest wymaganych. Każdy krok wyżej podwaja czas. Toova pokazuje współczynnik kosztu, abyś mógł zweryfikować, że twoja aplikacja używa aktualnej wartości (10-13 to nowoczesny zakres) zamiast przestarzałej niskiej wartości ze starego kodu.

Weryfikacja tylko lokalna

Weryfikacja działa całkowicie w przeglądarce. Twoje hasło testowe i docelowy skrót nigdy nie opuszczają strony. Ma to znaczenie, ponieważ operacje bcrypt są z założenia wolne — serwer strony trzeciej logowałby każdą próbę i potencjalnie mógłby wyciekać hasło. Z Toova możesz bezpiecznie debugować swój przepływ uwierzytelniania bez narażania prawdziwych danych.

Najczęściej zadawane pytania

Jaki jest dobry współczynnik kosztu bcrypt?
10 do 13 w 2026. Wyższe wartości są bezpieczniejsze, ale zwiększają opóźnienie logowania. Wybierz najwyższą wartość, przy której udane logowanie nadal zakończy się w mniej niż 250 ms na twoim sprzęcie produkcyjnym.
Czy mogę tutaj wygenerować skrót bcrypt?
Tak. Toova potrafi zarówno generować skróty, jak i weryfikować kandydata na hasło względem istniejącego skrótu. Generowanie respektuje ustawiony współczynnik kosztu.
Dlaczego bcrypt produkuje inny skrót za każdym razem?
Bcrypt osadza losową sól w każdym skrócie. Dwa skróty tego samego hasła wyglądają zupełnie inaczej. Funkcja weryfikująca porównuje kandydata na hasło z solą zapieczoną w skrócie, dlatego to samo hasło weryfikuje się względem każdego ze swoich skrótów.
Czy bcrypt jest nadal zalecany?
Tak, to nadal solidny wybór. Argon2id jest nowoczesnym zwycięzcą Password Hashing Competition i jest prawdopodobnie lepszy, ale bcrypt pozostaje akceptowalny i jest szeroko obsługiwany w językach i frameworkach.
Czy moje hasło jest wysyłane gdziekolwiek?
Nie. Weryfikacja działa całkowicie w przeglądarce. Hasło i skrót nigdy nie opuszczają strony.