Opis projektu
PrzetłumaczoneGłównym elementem jest wizualny wskaźnik siły: pasek lub zestaw segmentów, który zmienia kolor i długość w miarę wzmacniania się hasła, oceniany na podstawie długości, różnorodności znaków, przewidywalnych wzorców i powszechnych substytucji, takich jak zamiana litery na podobnie wyglądającą cyfrę. Obok niego potrzebujemy krótkich wskazówek wyjaśniających, co uczyniłoby hasło silniejszym, ale nigdy nie mogą one cytować ani powtarzać wprowadzonych znaków, a nic na temat ciągu nie powinno nigdy trafiać do konsoli przeglądarki ani do logu żądań.
Druga część to odrzucanie haseł już znanych z publicznych zbiorów naruszeń, albo za pomocą kompaktowego lokalnego słownika dołączonego do widgetu, albo sprawdzania przeciwko zewnętrznej liście przy użyciu porównania częściowego hasha, aby pełne hasło nigdy nie było wysyłane nigdzie.
Czego potrzebujemy:
— Debounced ocena w czasie rzeczywistym bez opóźnienia podczas pisania
— Wyraźne dostępne stany, takie jak słabe, średnie i silne, oznaczone tekstem oraz kolorem
— Krótkie wskazówki dotyczące integracji dla standardowego formularza HTML
— Krótkie notatki techniczne na temat logiki oceniania