Start / Zufallsstring-Generator

Zufallsstring-Generator

Kryptografisch sichere Zufallsstrings für API-Schlüssel, Tokens, Salts und IDs — lokal erzeugt.

…
STÄRKE—
—Länge
—Zeichensatz
—Entropie
—Knackzeit
Länge32
8128
Format

So funktioniert es

Dieses Tool erzeugt einen Zufallsstring im gewünschten Format: Hex, Base64url, alphanumerisch, alphanumerisch in Kleinbuchstaben oder eine UUID v4. Nutzen Sie ihn für API-Schlüssel, Session-Tokens, Salts, Webhook-Secrets, Datenbank-IDs und Einmal-Kennungen — alles, was unerratbar sein muss und nie von Hand getippt wird.

Jedes Zeichen stammt aus crypto.getRandomValues(), dem kryptografisch sicheren Generator des Browsers, und es wird nichts übertragen. Für ein Geheimnis, das echten Zugriff schützt, verwenden Sie mindestens 128 Bit Entropie — etwa 32 Hex-Zeichen oder 22 Base64url-Zeichen.

Wie lang sollte er sein?

Über 256 Bit hinaus gibt es nichts, was ein Angreifer je durchprobieren könnte. Halten Sie Secrets aus Versionskontrolle und Logs heraus und wechseln Sie eines, sobald es offengelegt wurde.

Verwandte Begriffe: Entropie · CSPRNG · Hash

Häufige Fragen

Wie lang sollte ein geheimer Schlüssel sein?

Mindestens 128 Bit Entropie für alles, was Zugriff schützt: 32 Hex-Zeichen, 22 Base64url-Zeichen oder 24 alphanumerische Zeichen. Für Signaturschlüssel und langlebige Secrets 256 Bit (64 Hex).

Hex oder Base64?

Base64url bündelt mehr Entropie pro Zeichen, der String ist also bei gleicher Stärke kürzer und bleibt URL-sicher. Hex lässt sich leichter lesen und mit dem Auge kopieren. Beides ist in Ordnung.

Ist eine UUID v4 zufällig genug als Secret?

Eine v4-UUID hat 122 Bit Zufall, das ist stark, aber ihr Format ist bekannt und UUIDs landen oft in Logs oder werden offengelegt. Nutzen Sie für Secrets ein dediziertes 128-Bit-Token und UUIDs nur als Kennungen.