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.
Generator losowych ciągów — Twó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
- Zaznacz zestawy znaków do uwzględnienia polami wyboru Wielkie litery, Małe litery, Cyfry i Symbole — przynajmniej jeden musi być włączony.
- Ustaw Długość każdego ciągu oraz to, ile ich utworzyć, za pomocą Liczby.
- Naciśnij Generuj (lub Wygeneruj ponownie), aby wylosować świeżą partię z crypto.getRandomValues.
- Odczytaj ciągi w polu wyjściowym; aktualizuje się samo, gdy zmieniasz długość, liczbę lub zestawy znaków.
- Skopiuj pojedynczy ciąg jego przyciskiem kopiowania lub skopiuj całą partię naraz akcją kopiowania nad listą.
- 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
Szyfrowanie tekstu AES (AES-GCM + PBKDF2)
Szyfruj i odszyfrowuj tekst za pomocą AES-256-GCM, używając klucza wyprowadzonego z hasła (PBKDF2 SHA-256, losowa sól), w całości w przeglądarce i bez przesyłania danych.
Hash Argon2 i scrypt
Zahashuj hasło za pomocą Argon2id lub scrypt i zweryfikuj hash Argon2 względem hasła — w całości w przeglądarce.
Generator i weryfikator hashy Bcrypt
Wygeneruj hash hasła bcrypt z tekstu jawnego o wybranym współczynniku kosztu lub zweryfikuj hasło względem istniejącego hasha bcrypt, w całości w przeglądarce.
Generator mnemonika BIP39
Wygeneruj losową frazę odzyskiwania BIP39 o długości od 12 do 24 słów w kilku językach lub przekształć istniejący mnemonik z powrotem w surową entropię, w całości w przeglądarce.