Generator losowych kluczy API
Generuj klucze na serwerze za pomocą kryptograficznie bezpiecznych funkcji PHP. Wybierz format hex, base64url, alfanumeryczny albo UUIDv4, ustaw 8–128 losowych znaków i opcjonalnie dodaj przedrostek, np. sk_live_. Ustawienia i przedrostek są wysyłane na serwer, a wygenerowane wartości wracają na tę stronę.
Jak wygenerować klucz API
-
1
Wybierz długość wyniku
Ustaw 8–128 losowych znaków. UUIDv4 ma zawsze 36 znaków, więc to ustawienie jest dla niego wyłączone.
-
2
Wybierz format
Dostępne są: hex, base64url, znaki alfanumeryczne i UUIDv4.
-
3
Dodaj przedrostek, jeśli chcesz
Przedrostek jak sk_test_ pomaga wypatrzyć wyciekłe klucze w logach i skanowaniu GitHub.
-
4
Generuj i kopiuj
Klikaj regenerację, aż uzyskasz pasujący kształt klucza; skopiuj i zapisz w swoim menedżerze sekretów.
Bezpieczna losowość po stronie serwera
PHP tworzy wartości na serwerze za pomocą random_bytes() i random_int(). Obie funkcje służą do generowania kryptograficznie bezpiecznej losowości, dlatego narzędzie nie działa wyłącznie w przeglądarce.
| Format | Znaki wyjściowe | Długość |
|---|---|---|
| Hex | 0-9 a-f | 8–128 znaków |
| Alfanumeryczny | 0-9 A-Z a-z | 8–128 znaków |
| Base64url | A-Z a-z 0-9 - _ | 8–128 znaków |
| UUIDv4 | Cyfry szesnastkowe i łączniki | Stałe 36 znaków |
32-znakowa wartość hex zawiera 128 losowych bitów. Wartość alfanumeryczna lub base64url o 22 znakach zawiera około 131–132 losowych bitów. UUIDv4 zawiera 122 losowe bity, ponieważ pola wersji i wariantu są ustalone.
Klucze API najlepiej przechowywać wyłącznie jako skróty, oznaczać środowisko przedrostkiem i rotować bez przedwczesnego unieważniania starego klucza.
Najczęściej zadawane pytania
Każdy znak hex niesie 4 bity, więc 32 znaki zawierają 128 losowych bitów. UUIDv4 również ma długość 128 bitów, ale tylko 122 bity są losowe, ponieważ pola wersji i wariantu są ustalone.
Nie. Zhashuj go SHA-256 albo argon2 przed zapisaniem. Gdy wywołujący API przedstawi klucz, zhashuj to, co przysłał, i porównaj. Jeśli Twoja baza wycieknie, atakujący dostanie tylko hashe.
Tak. Przedrostek jest ograniczony do 64 znaków i dodawany przed częścią losową. Używaj go tylko do oznaczenia typu klucza lub środowiska.
Wartości powstają na serwerze za pomocą funkcji PHP random_bytes() i random_int(). Ustawienia oraz opcjonalny przedrostek są wysyłane na serwer.
Powiązane narzędzia
Weryfikator sum kontrolnych
Oblicz sumę kontrolną MD5, SHA-1, SHA-256, SHA-384, SHA-512 lub CRC32 dowolnego tekstu i porównaj ją z oczekiwaną wartością, aby uzyskać jednoznaczny werdykt zgodności lub niezgodności.
Generator CSR
Wygeneruj zakodowane w PEM żądanie podpisania certyfikatu i pasujący prywatny klucz RSA. Podaj common name, pola organizacji i rozmiar klucza (2048, 3072 lub 4096 bitów).
Generator skrótów
Generuj skróty MD5, SHA-1, SHA-256, SHA-384, SHA-512 i CRC32 z tekstu, ze skrótem gotowym do skopiowania dla sum kontrolnych i porównań.
Identyfikator szyfrowania
Wklej tekst szyfrowany lub jego hasz; identyfikator sugeruje najbardziej prawdopodobne algorytmy lub formy kodowania: MD5, SHA, bcrypt, AES, RSA, Base64 oraz inne.
Identyfikator szyfrów
Wklej ciphertext, a identyfikator zasugeruje prawdopodobne kodowania/szyfry: Base64, hex, binarny, Morse, Caesar lub podstawieniowy, JWT i popularne hashe.
Konwerter ETH na USD
Przelicz Ethereum (ETH) na dolary amerykańskie po kursie ETH/USD na żywo lub po własnym kursie. Sprawdź, ile w USD jest wart dowolny ETH.
Narzędzie jest dostępne w innych językach
- เครื่องสร้างคีย์ API แบบสุ่ม [TH]
- Gerador de Chaves API Aleatórias [PT]
- Bộ tạo mã API ngẫu nhiên [VI]
- ランダムAPIキー生成器 [JA]
- Willekeurige API-keygenerator [NL]
- 랜덤 API 키 생성기 [KO]
- Generador de Claves API Aleatorias [ES]
- slumpmässig API-keygenerator [SV]
- مولد مفاتيح برمجة التطبيقات العشوائي [AR]
- Penghasil API Kunci Acak [ID]
- Générateur de clés API aléatoires [FR]
- Zufälliger API-Schlüssel-Generator [DE]
- Generatore di chiavi API casuali [IT]
- Генератор ключей API случайного типа [RU]
- Rastgele API Anahtarı Oluşturucu [TR]
- 随机API密钥生成器 [ZH]
- Random API Key Generator [EN]