WMW

Generator Haseł

Free

Generuj silne, losowe hasła bezpośrednio w przeglądarce za pomocą kryptograficznie bezpiecznego generatora, z bieżącym wskaźnikiem siły, obliczaniem entropii oraz wsparciem dla generowania wielu haseł naraz.

Działa w całości w Twojej przeglądarce przy użyciu kryptograficznie bezpiecznego generatora liczb losowych. Nic nie jest nigdzie wysyłane.

Typy znaków

Dodatkowe opcje

Siła

Wygenerowane hasła

Ostatnia Aktywność

Widoczne dla wszystkich. Ostatnie 20 użyć wśród wszystkich odwiedzających, najpierw najnowsze.

Generated 5 password(s), 64 characters, ~409 bits of entropy

4 godziny temu

Generated 5 password(s), 64 characters, ~409 bits of entropy

4 godziny temu

Generated 1 password(s), 64 characters, ~409 bits of entropy

4 godziny temu

Generated 1 password(s), 24 characters, ~153 bits of entropy

4 godziny temu

Generated 1 password(s), 24 characters, ~156 bits of entropy

4 godziny temu

Generated 1 password(s), 24 characters, ~113 bits of entropy

4 godziny temu

Generated 1 password(s), 24 characters, ~137 bits of entropy

4 godziny temu

Generated 1 password(s), 24 characters, ~115 bits of entropy

4 godziny temu

Generated 1 password(s), 24 characters, ~144 bits of entropy

4 godziny temu

Generated 1 password(s), 24 characters, ~126 bits of entropy

4 godziny temu

Generated 1 password(s), 24 characters, ~156 bits of entropy

4 godziny temu

Generated 1 password(s), 16 characters, ~104 bits of entropy

4 godziny temu

Komentarze (0)

Uznałeś to narzędzie za przydatne? Zostaw komentarz, podziel się wskazówką, lub powiedz nam, jak możemy je ulepszyć.

Komentarze gości są sprawdzane przed publikacją. Zaloguj się aby publikować natychmiast.

Jeszcze brak komentarzy. Bądź pierwszym, który podzieli się swoimi przemyśleniami!

Co robi to narzędzie

To narzędzie generuje silne, losowe hasła bezpośrednio w Twojej przeglądarce. Wybierz długość, jakie typy znaków uwzględnić oraz czy unikać wizualnie niejednoznacznych znaków, a następnie wygeneruj jedno hasło lub całą partię na raz, każde z nich wyświetlane z bieżącym wskaźnikiem siły i precyzyjnym obliczeniem entropii.

Jak To Działa

Dla każdej pozycji znaku narzędzie pobiera losowe bajty z crypto.getRandomValues() i używa próbkowania z odrzuceniem (odrzucając każdą wartość bajtu, która wprowadziłaby obciążenie), aby wybrać równomiernie losowy indeks w wybranym zestawie znaków, dzięki czemu każdy dozwolony znak jest równie prawdopodobny na każdej pozycji. Gdy opcja "wymagaj co najmniej jednego znaku każdego wybranego typu" jest włączona, najpierw umieszczany jest jeden znak z każdego wybranego typu, a następnie cały wynik jest losowo przemieszany przed wyświetleniem. Entropia w bitach jest obliczana jako log2 rozmiaru zestawu znaków pomnożony przez długość hasła, a etykieta siły jest wyprowadzana z tej liczby bitów: poniżej 28 bitów to Bardzo słabe, 28-35 to Słabe, 36-59 to Przeciętne, 60-89 to Silne, a 90 lub więcej to Bardzo silne.

Problemy, które rozwiązuje

Często zadawane pytania

›Czy to naprawdę losowe, czy tylko Math.random()?

Każdy znak jest wybierany za pomocą crypto.getRandomValues() przeglądarki, tego samego kryptograficznie bezpiecznego źródła losowości, które jest używane na przykład do kluczy szyfrujących, a nie za pomocą znacznie słabszej funkcji Math.random(), która w niektórych silnikach jest wystarczająco przewidywalna, by można ją odtworzyć na podstawie wcześniejszych wyników. Wybór znaków wykorzystuje również próbkowanie z odrzuceniem zamiast prostego modulo, dzięki czemu każdy dozwolony znak ma dokładnie takie samo prawdopodobieństwo, bez obciążenia w kierunku początku zestawu znaków.

›Co właściwie oznacza wartość entropii?

Entropia w bitach to log2 rozmiaru zestawu znaków pomnożony przez długość hasła; mierzy ona, ile prób średnio potrzebowałby atakujący znający Twoje ustawienia (ale nie samo hasło), aby znaleźć je metodą brute force. Każdy dodatkowy bit podwaja liczbę potrzebnych prób, więc przejście z 40 do 60 bitów to nie poprawa o 50 procent, lecz zadanie około milion razy trudniejsze.

›Czemu miałbym wykluczać niejednoznaczne znaki takie jak 0, O, 1, l oraz I?

Te znaki wyglądają w wielu czcionkach niemal identycznie, co ma znaczenie, jeśli kiedykolwiek będziesz musiał przeczytać hasło na głos, przepisać je z wydrukowanej kopii lub wpisać na urządzeniu bez wiarygodnej czcionki. Wykluczenie ich nieznacznie zmniejsza zestaw znaków (a więc nieznacznie zmniejsza entropię przy tej samej długości), co jest zwykle niewielkim, ale wartym tego kompromisem dla haseł, których nie zawsze będziesz kopiować i wklejać.

›Co zmienia opcja "wymagaj co najmniej jednego znaku każdego wybranego typu"?

Niektóre formularze logowania odrzucają hasła, które nie zawierają mieszanki typów znaków, nawet gdy ogólna długość i losowość są wysokie. Gdy ta opcja jest włączona, generator gwarantuje co najmniej jeden znak z każdego wybranego typu, zanim wypełni resztę losowo, a następnie miesza cały wynik, aby zagwarantowane znaki nie znajdowały się w przewidywalny sposób na początku.

›Czy bezpieczne jest generowanie kilku haseł do różnych kont w jednej partii?

Tak, każde hasło w partii jest generowane niezależnie z własnymi nowymi losowymi bajtami, więc znajomość jednego hasła z partii nie daje żadnej informacji o innych. Używanie innego, niezależnie wygenerowanego hasła dla każdego konta (a nie wariacji jednego hasła) jest właśnie tym, co chroni Cię, jeśli witryna, z której korzystasz, zostanie kiedyś zaatakowana.

›Czy to narzędzie widzi lub przechowuje generowane przez mnie hasła?

Nie, generowanie odbywa się w całości w Twojej przeglądarce za pomocą JavaScript, nic nie jest wysyłane na serwer, a strona nie przechowuje historii poprzednich wartości poza lokalnie zapisanym podsumowaniem liczby znaków (nigdy samym hasłem), potrzebnym do panelu historii na tej stronie.

Powiązane Narzędzia

Free

Tekst

Naprawianie Mojibake (Zniekształconego Tekstu)

Odzyskuje oryginalne bajty za zniekształconym (mojibake) tekstem i dekoduje je ponownie w kilku popularnych kodowaniach, pokazując każdego czystego kandydata.

Free

Tekst

Walidator Składni MySQL

Weryfikuje składnię MySQL dla jednej lub więcej instrukcji rozdzielonych średnikami, zgłaszając dokładną linię i kolumnę pierwszego znalezionego błędu.

Free

Tekst

Edytor HTML Online

Edytuj HTML, CSS i JavaScript w trzech panelach z podglądem na żywo w piaskownicy, który aktualizuje się podczas pisania, plus pobieranie jednym kliknięciem jako samodzielny plik HTML.

Free

Tekst

Konwerter Punycode

Konwertuj tekst między Unicode i Punycode (RFC 3492), kodowaniem tylko ASCII używanym dla umiędzynarodowionych nazw domen, z pełnym trybem domeny (świadomym kropek, automatycznym prefiksem xn--) oraz trybem prostej etykiety, konwertując wiele wierszy jednocześnie.

Free

Tekst

Licznik Linii

Zaawansowany licznik linii, który natychmiast analizuje wklejony tekst: wykrywanie zduplikowanych/pustych linii, filtrowanie linii komentarzy, wyszukiwanie i zamiana z regex, sortowanie, i wstawianie przedrostka/przyrostka.

Free

Tekst

Losowanie Listy

Przetasuj dowolną listę, wybierz losowych zwycięzców do rozdania, i podziel wpisy na równe grupy, wszystko w przeglądarce z bezstronnym tasowaniem Fisher-Yates.

Free

Tekst

Generator Akronimów

Zamień frazę w jej akronim natychmiast, z podziałem litera po literze i opcjonalnym trybem pomijania drobnych słów.

Free

Tekst

Dodaj Podziały Linii

Dodaj podziały linii po każdym separatorze, co N znaków (zawijane do słowa lub dokładne), lub co N słów, z liczbą linii na żywo.