Zufallsstring / API-Schlüssel-Generator

Erzeugen Sie kryptografisch sichere Zufallsstrings, API-Schlüssel und Token mit benutzerdefinierten Zeichensätzen, Präfixen, Gruppentrennzeichen und Stapelausgabe. Läuft in Ihrem Browser mit der Web Crypto API.

100% clientseitig. Deine Daten verlassen niemals deinen Browser.

62 Zeichen

alle

Konverter & Beispiele

Verwandte Werkzeuge

Zufallsstring / API-Schlüssel-Generator

Generieren Sie Zufallsstrings für API-Schlüssel, Token, Sitzungsgeheimnisse und Identifikatoren mit voller Kontrolle über Zeichensätze und Formatierung. Die gesamte Zufälligkeit stammt von der Web Crypto API. Nichts wird an einen Server gesendet.

Verwendung

  1. Wählen Sie eine Zeichensatz-Voreinstellung oder wählen Sie Benutzerdefiniert, um eigene Zeichen einzugeben
  2. Stellen Sie die Länge ein und wie viele Strings generiert werden sollen (bis zu 100)
  3. Optional können Sie ein Präfix (z.B. sk-), Suffix (z.B. ==) oder eine API-Schlüssel-Format-Voreinstellung festlegen
  4. Verwenden Sie die Gruppierung, um zur Lesbarkeit alle N Zeichen Trennzeichen einzufügen
  5. Klicken Sie auf Generieren oder drücken Sie die Eingabetaste
  6. Kopieren Sie einzelne Strings oder alle auf einmal

Häufige Anwendungsfälle

API-Schlüssel für die Entwicklung

Generieren Sie Test-API-Schlüssel mit realistischen Präfixen. OpenAI verwendet sk- gefolgt von 51 alphanumerischen Zeichen. GitHub PATs beginnen mit ghp_. Stripe Live-Schlüssel beginnen mit sk_live_. Die Voreinstellungen erledigen dies automatisch.

Sitzungstoken

Verwenden Sie den Base64 URL-sicheren Zeichensatz für Token, die in URLs und HTTP-Headern ohne Kodierungsprobleme funktionieren müssen. Der Zeichensatz vermeidet Zeichen, die in verschiedenen Kontexten Probleme verursachen.

Hex-Strings für Identifikatoren

Hex-Strings sind nützlich für Datenbank-IDs, Farbcodes und kryptografische Nonces. Verwenden Sie hex-klein für Groß-/Kleinschreibung-unabhängige Kontexte oder hex-groß für Dichte.

Technische Identifikatoren

Benutzerdefinierte Zeichensätze ermöglichen es, leicht verwechselbare Zeichen auszuschließen. Wenn Sie zum Beispiel nur Konsonanten möchten (keine Vokale, um versehentliche Wörter zu vermeiden), geben Sie diese direkt in das benutzerdefinierte Feld ein.

Warum die Zeichensatzgröße Wichtig Ist

Die Anzahl möglicher Strings wächst exponentiell sowohl mit der Länge als auch mit der Zeichensatzgröße. Ein 32-Zeichen alphanumerischer String (62 Zeichen) hat etwa 190 Bit Entropie, was einem 192-Bit-Schlüssel entspricht. Ein 32-Zeichen Hex-String (16 Zeichen) hat 128 Bit, immer noch weit über aktuellen Brute-Force-Grenzwerten.