
Generatory
Cron
Ustaw w formularzu, kiedy zadanie ma się uruchamiać, i skopiuj gotowe wyrażenie cron albo wklej własne, żeby sprawdzić, co oznacza i kiedy się wykona.
Generatory
Wygeneruj losowe hasło o wybranej długości i zestawie znaków albo frazę z polskich słów. Hasła powstają w Twojej przeglądarce i nigdzie nie są zapisywane.
Obliczenia wykonuje Twoja przeglądarka. Wpisane dane nie są wysyłane na serwer.
Znaki i słowa są losowane funkcją crypto.getRandomValues z interfejsu Web Cryptography. Specyfikacja W3C wymaga, by implementacje korzystały z kryptograficznie silnego generatora liczb pseudolosowych zasilanego entropią wysokiej jakości, np. ze źródła systemu operacyjnego. MDN zaznacza, że Math.random nie jest kryptograficznym źródłem losowości, dlatego generator go nie używa.
Przy zamianie 32-bitowej liczby losowej na numer znaku generator odrzuca wartości z niepełnego ostatniego przedziału i losuje ponownie. Bez tego znaki z początku zestawu wypadałyby minimalnie częściej niż pozostałe. Gdy wybierzesz kilka rodzajów znaków, hasło bez znaku któregoś rodzaju jest losowane od nowa w całości.
Hasło powstaje wyłącznie w Twojej przeglądarce. Strona nie wysyła go na serwer i nie zapisuje go w adresie ani w pamięci przeglądarki.
Wytyczne NIST SP 800-63B w wersji 4 z sierpnia 2025 roku stawiają serwisom, które weryfikują hasła, m.in. takie wymagania:
Losowe hasło najłatwiej przechowywać w menedżerze haseł. Opisujemy to w artykule Menedżer haseł: jak go wybrać i przenieść do niego hasła.
Dla hasła z L znaków, z których każdy jest losowany niezależnie z N możliwych, entropia wynosi L·log2(N) bitów. Fraza z k słów losowanych z listy M słów ma k·log2(M) bitów. Każdy dodatkowy bit podwaja liczbę możliwych haseł. Wzór dotyczy haseł losowanych z równym prawdopodobieństwem, takich jak te z generatora.
| Hasło | Entropia |
|---|---|
| 12 znaków, tylko małe litery (26) | 56,4 bitu |
| 12 znaków, litery i cyfry (62) | 71,5 bitu |
| 16 znaków, wszystkie zestawy (94) | 104,9 bitu |
| 20 znaków, wszystkie zestawy (94) | 131,1 bitu |
| Fraza z 6 słów (lista 1404 słów) | 62,7 bitu |
| Fraza z 8 słów | 83,6 bitu |
Lista słów w tym generatorze ma 1404 pozycji, więc każde słowo daje 10,5 bitu entropii. Znak losowany ze wszystkich 94 drukowalnych znaków ASCII bez spacji daje 6,6 bitu. Fraza potrzebuje więc więcej znaków dla tej samej entropii, ale składa się ze słów, które łatwiej przepisać z kartki albo podyktować. Słowa nie zawierają polskich znaków, więc frazę wpiszesz na każdej klawiaturze.
NIST SP 800-63B w wersji 4 wymaga co najmniej 15 znaków, gdy hasło jest jedynym składnikiem logowania, i co najmniej 8 znaków, gdy jest częścią uwierzytelniania wieloskładnikowego.
Nie. Hasło powstaje w Twojej przeglądarce przez crypto.getRandomValues i nie jest wysyłane na serwer ani zapisywane w adresie strony czy pamięci przeglądarki.
NIST SP 800-63B zabrania wymagania okresowej zmiany haseł. Zmiana jest obowiązkowa, gdy są dowody, że hasło zostało ujawnione.
To liczba bitów potrzebna do opisania wszystkich równie prawdopodobnych haseł, jakie mógł wylosować generator. Dla hasła z L znaków losowanych z N możliwych wynosi L·log2(N), a każdy dodatkowy bit podwaja liczbę możliwości.

Generatory
Ustaw w formularzu, kiedy zadanie ma się uruchamiać, i skopiuj gotowe wyrażenie cron albo wklej własne, żeby sprawdzić, co oznacza i kiedy się wykona.

Generatory
Policz skrót SHA-256, SHA-384, SHA-512, SHA-1 lub MD5 dla tekstu albo pliku i porównaj go z sumą kontrolną podaną przez autora, np. przy pobieraniu obrazu ISO.

Generatory
Wybierz ustawienia, a generator przygotuje nagłówki bezpieczeństwa HTTP (HSTS, CSP, X-Content-Type-Options, Referrer-Policy, Permissions-Policy) jako konfigurację nginx lub Apache.

Generatory
Wygeneruj losowe identyfikatory UUID w wersji 4 albo uporządkowane czasowo w wersji 7 i sprawdź, jakiej wersji jest wklejony UUID oraz kiedy powstał UUID v7.