Generator losowych kluczy tajnych
Wygeneruj kryptograficznie bezpieczny losowy klucz tajny w hex, Base64 lub Base64 bezpiecznym dla URL, z regulowaną długością w bajtach. Działa w przeglądarce.
🔒 To narzędzie działa w całości w Twojej przeglądarce. Twoje pliki nigdy nie są wysyłane na serwer.
Jak działa generator losowych kluczy tajnych
- Wybierz format: hex, Base64 lub Base64 bezpieczny dla URL.
- Wybierz długość klucza w bajtach.
- Skopiuj wygenerowany klucz utworzony z kryptograficznie bezpiecznego źródła losowego.
FAQ
Jak losowy jest wygenerowany klucz?
Używa crypto.getRandomValues() z Web Crypto API, kryptograficznie bezpiecznego generatora liczb losowych odpowiedniego do generowania sekretów, kluczy API i kluczy szyfrujących, a nie Math.random().
Jaki format wybrać?
Szesnastkowy jest powszechny dla kluczy API i tokenów. Base64 jest bardziej zwarty i częsty w JWT i plikach konfiguracyjnych. Base64 bezpieczny dla URL unika znaków wymagających escapowania w adresach URL.
Jakiej długości klucza użyć?
32 bajty (256 bitów) to solidna wartość domyślna dla większości sekretów, jak klucze sesji czy tokeny API. Użyj 16 bajtów (128 bitów) do mniej krytycznych zastosowań lub 48-64 bajty do aplikacji o bardzo wysokim poziomie bezpieczeństwa.
Czy klucz jest kiedykolwiek gdzieś wysyłany?
Nie: jest generowany i wyświetlany w całości w Twojej przeglądarce. Nic nie jest przesyłane ani zapisywane.
Jak wypadamy na tle innych
| Funkcja | Online Tool Store | Samodzielne wpisanie hasła | Wiersz poleceń openssl rand |
|---|---|---|---|
| Kryptograficznie bezpieczna losowość | ✓ | ✗ | ✓ |
| Nie wymaga terminala | ✓ | ✓ | ✗ |
| Wiele formatów wyjściowych | ✓ | ✗ | ✓ |
Przydatne do szybkiego wygenerowania silnego klucza API, sekretu sesji lub klucza szyfrującego podczas programowania.