Generator losowych ciągów

Generuj partie kryptograficznie losowych ciągów i tokenów API w przeglądarce, z wynikiem jako zestaw znaków, szesnastkowo, Base64 lub wzorzec XXXX-XXXX.

Ładowanie narzędzia…

Generator losowych ciągówTwórz losowe ciągi, sekrety i tokeny API hurtowo bezpośrednio w przeglądarce. Zaznacz potrzebne zestawy wielkich liter, małych liter, cyfr i symboli, ustaw długość oraz liczbę do wygenerowania, a następnie kliknij Generuj, aby za każdym razem otrzymać świeżą partię. Każdy znak pochodzi z crypto.getRandomValues z próbkowaniem z odrzucaniem dla wyniku bez obciążenia, a nic nie jest nigdzie wysyłane — ciągi powstają i pozostają na Twoim urządzeniu. Przełącz wynik na szesnastkowy, Base64 lub wzorzec typu XXXX-XXXX, w którym każde X jest losowane, dodaj własne znaki, usuń konkretne lub mylące znaki i obserwuj na żywo szacowaną entropię w bitach.

Czym jest Generator losowych ciągów?

Generator losowych ciągów to darmowe narzędzie działające w przeglądarce do wybijania za jednym razem wielu ciągów o wysokiej entropii: kluczy API, tokenów dostępu, kodów zaproszeń, danych testowych, soli lub dowolnych nieprzejrzystych identyfikatorów. Programiści, inżynierowie QA i zespoły operacyjne sięgają po nie, gdy muszą przygotować środowiska, wypełnić bazę danych realistycznymi losowymi wartościami lub rozdać tokeny bez przepuszczania czegokolwiek przez serwer. Pulę znaków wybierasz polami wyboru Wielkie litery, Małe litery, Cyfry i Symbole, ustawiasz Długość i Liczbę, po czym naciskasz Generuj — każdy ciąg jest losowany za pomocą crypto.getRandomValues z próbkowaniem z odrzucaniem, więc każdy znak jest jednakowo prawdopodobny. W przeciwieństwie do generatora haseł nastawionego na pojedynczy łatwy do zapamiętania sekret, to narzędzie jest dostrojone do tworzenia partii tokenów odczytywalnych maszynowo, a przycisk Wygeneruj ponownie zwiększa wewnętrzne ziarno, aby na żądanie dać Ci zupełnie nowy zestaw, podczas gdy Twoje ustawienia pozostają nienaruszone. Możesz też dodać własny alfabet, wykluczyć konkretne lub myląco podobne znaki, wybrać tryb wyniku (zestaw znaków, szesnastkowy, Base64 lub szablon, w którym każde X staje się losowym znakiem) i odczytać na żywo szacowaną entropię w bitach.

Jak używać Generator losowych ciągów

  1. Zaznacz zestawy znaków do uwzględnienia polami wyboru Wielkie litery, Małe litery, Cyfry i Symbole — przynajmniej jeden musi być włączony.
  2. Ustaw Długość każdego ciągu oraz to, ile ich utworzyć, za pomocą Liczby.
  3. Naciśnij Generuj (lub Wygeneruj ponownie), aby wylosować świeżą partię z crypto.getRandomValues.
  4. Odczytaj ciągi w polu wyjściowym; aktualizuje się samo, gdy zmieniasz długość, liczbę lub zestawy znaków.
  5. Skopiuj pojedynczy ciąg jego przyciskiem kopiowania lub skopiuj całą partię naraz akcją kopiowania nad listą.
  6. Otwórz przełącznik trybu wyniku, aby wybrać Zestaw, Hex, Base64 lub Wzorzec, i użyj Opcji, aby dodać własne znaki, wykluczyć podobne lub edytować wzorzec XXXX-XXXX.

Przykłady

32-znakowy alfanumeryczny token API

Wejście

Wielkie litery + Małe litery + Cyfry, Długość 32, Liczba 1

Wyjście

k7QmZ2pX9vT4nR8bL1cW6yH3dF5sG0aJ

Partia krótkich kodów zaproszeń w stylu szesnastkowym

Wejście

Małe litery + Cyfry, Długość 8, Liczba 3

Wyjście

a3f9k2dq
7m1xp4ce
b8t6w0nz

Sekret o wysokiej entropii z symbolami

Wejście

Wielkie litery + Małe litery + Cyfry + Symbole, Długość 24, Liczba 1

Wyjście

G$7m@Kp2!xZq9#vR4&nLwT^h

Wzorzec w stylu klucza licencyjnego

Wejście

XXXX-XXXX-XXXX · A-Z + 0-9

Wyjście

K7Q2-9XZ4-P1MW

Najczęściej zadawane pytania

Czy ciągi są wysyłane na serwer?
Nie. Każdy ciąg jest generowany lokalnie za pomocą Web Crypto API (crypto.getRandomValues) i nic nie jest nigdzie wysyłane ani przechowywane. Narzędzie działa offline, a wartości nigdy nie opuszczają przeglądarki, co czyni je bezpiecznym dla prawdziwych sekretów i tokenów.
Jak losowe są te ciągi?
Każdy znak jest losowany z crypto.getRandomValues, kryptograficznie bezpiecznego źródła losowości przeglądarki, z użyciem próbkowania z odrzucaniem, dzięki czemu pula znaków jest próbkowana bez obciążenia modulo. Sprawia to, że wynik nadaje się do tokenów, soli i sekretów, a nie tylko do zwykłych wypełniaczy.
Dlaczego naciśnięcie Generuj daje mi zupełnie nowy zestaw?
Generuj (Wygeneruj ponownie) zwiększa wewnętrzne ziarno i pobiera świeże losowe bajty, więc otrzymujesz całkowicie nową partię, podczas gdy Twoje wybory długości, liczby i zestawów znaków pozostają dokładnie takie, jak je zostawiłeś.
Czym to się różni od generatora haseł?
Generator haseł jest dostrojony do pojedynczego silnego, łatwego do zapamiętania sekretu. To narzędzie zbudowano do masowego wyniku odczytywalnego maszynowo — kluczy API, tokenów dostępu, danych testowych — więc pozwala wytworzyć wiele ciągów naraz i skopiować całą partię jednym kliknięciem.
Czy mogę używać ich jako kluczy API lub tokenów?
Tak. Przy wystarczającej długości i szerokim zestawie znaków ciągi mają mnóstwo entropii dla kluczy API, tokenów dostępu i podobnych nieprzejrzystych identyfikatorów. Dla haseł dla ludzi wygodniejszy może być dedykowany generator haseł.

Powiązane narzędzia