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
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);
const randomBytes = new Uint8Array(32);
crypto.getRandomValues(randomBytes);