Jak powstaje Twój wynik

Losowość z przeglądarki

Generator korzysta z Web Crypto, a nie z daty, kolejnego numeru lub Math.random. Źródłem jest kryptograficzny generator dostępny w przeglądarce. Jeśli brakuje tego API, narzędzie zatrzymuje losowanie i pokazuje błąd.

Reguły bez faworyzowania znaków

Przy hasłach obliczamy liczbę ciągów, które mieszczą się w dozwolonym alfabecie i spełniają minima. Losujemy jeden numer spośród tych możliwości metodą odrzucania wartości spoza zakresu, po czym odtwarzamy odpowiadający mu ciąg. Dzięki temu obowiązkowe cyfry lub symbole nie są dopisywane zawsze na końcu.

Przy frazach niezależnie losujemy numer pozycji z listy. Jedno słowo może powtórzyć się w tej samej frazie. Wielkie pierwsze litery i separator są świadomymi ustawieniami, a nie losowymi dodatkami bezpieczeństwa.

Czego nie mierzymy

Nie podajemy czasu włamania. Taki czas zależy także od zabezpieczeń konta, sposobu przechowywania haseł, limitu prób i urządzenia. Zgodność z regułami witryny oraz poufność konta to różne sprawy.

Aktualność i usuwanie

Zmiana reguł usuwa poprzedni wynik. Kopiowanie dotyczy bieżącego sekretu; spóźniona próba nie dostaje komunikatu sukcesu po zmianie. „Usuń wynik z karty” usuwa bieżące odwołanie i treść widoku; nie daje gwarancji fizycznego wymazania pamięci lub schowka systemu.

Dokumentacja Web Crypto