Random Token Generator

Generieren Sie sichere zufällige Tokens für Passwörter, API-Keys und Sessions

Random Token Generator

Erzeugen Sie sichere, kryptographisch zufällige Tokens für verschiedene Anwendungsfälle

1. Token-Konfiguration

32

2. Generierte Tokens

aB3dE5fG7hIjKlMnOpQrStUvWxYz

Token-Informationen

Länge
32
Entropie (Bits)
192
Stärke
Sehr stark

Alternative Formate

3f7a8b2c5d1e9f4a6b8c0d2e4f6a8b2c
YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXo=
3f7a8b2c-5d1e-9f4a-6b8c-0d2e4f6a8b2c

3. Anwendungsbeispiele

Passwörter

Mindestens 12 Zeichen mit Groß-/Kleinbuchstaben, Zahlen und Sonderzeichen

Kj8#mP9$xL2@qR5

API-Keys

32-64 Zeichen, alphanumerisch, oft in Base64 oder Hex

sk_live_4f8a3b2c1d5e7g9h2j4k6m8n0p1q3r5t

Session-Tokens

Zufällige Zeichenfolgen für Benutzersitzungen

sess_7f3a1b5c8d2e4f6a9b0c3d5e7f8a1b2c

Über Token-Sicherheit

Die Sicherheit eines Tokens wird durch seine Entropie bestimmt – ein Maß für die Zufälligkeit. Je höher die Entropie, desto schwerer ist der Token zu erraten.

Entropie berechnen

Entropie (Bits) = Länge × log₂(Zeichensatzgröße)

  • Schwach < 40 Bits
  • Mittel 40-60 Bits
  • Stark 60-80 Bits
  • Sehr stark > 80 Bits
Empfehlungen
  • Passwörter: 12-16 Zeichen, alle Zeichentypen
  • API-Keys: 32+ Zeichen, Base64 oder Hex
  • Session-Tokens: 64+ Zeichen, kryptographisch zufällig

Technische Details

Dieser Generator verwendet window.crypto.getRandomValues() für kryptographisch sichere Zufallszahlen – die gleiche Methode, die auch in modernen Browsern für sicherheitsrelevante Anwendungen verwendet wird.

// Beispiel: Array mit 32 zufälligen Bytes
const randomBytes = new Uint8Array(32);
crypto.getRandomValues(randomBytes);