Generator losowych ciągów i tokenów
Prywatne z założenia — działa w całości w Państwa przeglądarce
Generuj kryptograficznie losowe łańcuchy — hex, base64, alfanumeryczne lub z niestandardowymi alfabetami — bezpośrednio w przeglądarce. Toova to właściwe narzędzie do kluczy API, tokenów sesji, fixtures testowych i każdej sytuacji, gdy szybko potrzebujesz nieprzewidywalnych danych.
Wybierz pasujący alfabet
Łańcuchy hex świetnie nadają się do tokenów, które muszą być bezpieczne dla URL i czytelne dla maszyn. Base64 upakowuje więcej entropii na znak. Alfanumeryczne pozostaje łatwe do wpisania i cytowania. Toova udostępnia pole niestandardowego alfabetu, więc można włączyć lub wykluczyć konkretne znaki — przydatne przy generowaniu kodów kuponów, które muszą być czytelne, lub tokenów, które muszą przejść przez system źle obsługujący niektóre symbole.
Długość i entropia
Narzędzie wyświetla entropię w bitach obok długości, więc można wybrać wartość pasującą do wymagań bezpieczeństwa. 128 bitów to powszechne minimum dla tokenów sesji; 256 bitów to minimum dla długoterminowych kluczy API. Generowanie tysięcy naraz pozwala seedować dane fixture bez skryptowania — wybierz liczbę, wybierz format i kopiuj.
Kryptograficznie bezpieczne
Toova używa kryptograficznego generatora liczb losowych przeglądarki, tego samego źródła używanego do kluczy TLS. Wynik jest nieprzewidywalny, nawet dla kogoś obserwującego każde naciśnięcie klawisza. Generowanie działa całkowicie w przeglądarce — żadne zaangażowanie serwera, żadne logowanie, żadna analityka samych wartości. Otwórz zakładkę Network i zweryfikuj zero żądań wychodzących podczas generowania.
Najczęściej zadawane pytania
- Jak długi powinien być losowy token?
- Dla tokenów sesji 128 bitów entropii to nowoczesne minimum (32 znaki hex lub 22 znaki base64). Dla długoterminowych kluczy API 256 bitów jest bezpieczniejsze. Narzędzie pokazuje entropię obok długości, abyś mógł wybrać świadomie.
- Czy łańcuchy są kryptograficznie losowe?
- Tak. Generator używa bezpiecznego źródła losowości przeglądarki, tego samego używanego do wyprowadzania kluczy sesji TLS. Wynik jest nieprzewidywalny, nie jest sekwencją pseudolosową ze zgadywalnym ziarnem.
- Czy mogę wykluczyć znaki niejednoznaczne?
- Tak. Pole niestandardowego alfabetu pozwala usunąć znaki wyglądające podobnie — 0 vs O, 1 vs l vs I. To przydatne dla kodów, które ludzie muszą wpisywać lub czytać na głos.
- Czy mogę generować łańcuchy hurtowo?
- Tak. Ustaw liczbę na cokolwiek potrzebujesz, do dziesięciu tysięcy. Wynik to jeden łańcuch na linię, gotowy do wklejenia do fixture testowego lub pliku seed.
- Czy cokolwiek jest wysyłane na serwer?
- Nie. Generowanie odbywa się całkowicie w przeglądarce. Zakładka Network pozostanie pusta podczas użycia.