Sicherer Token-Generator
| Format | Empfohlene Verwendung |
|---|---|
| Hex | Schlüssel, Konfiguration und Hexadezimaldaten |
| Base64 | APIs und binäre Übertragungen |
| Base64URL | URL, Cookie und JWT |
Hex, Base64 und Base64URL
Wie funktioniert der sichere Token-Generator?
Token-Format auswählen
Hex stellt zufällige Bytes mit hexadezimalen Zeichen dar und eignet sich für Konfigurationsdateien, Schlüsselmaterial und Situationen mit einem festen Zeichensatz. Base64 stellt Binärdaten kompakter dar und eignet sich für viele API- und Datenübertragungsszenarien. Base64URL verwendet eine URL-kompatible Zeichendarstellung und eignet sich für URLs, Cookies und JWTs.
Länge der Zufallsdaten auswählen
Die Länge der sicheren Zufallsdaten wird in Bytes festgelegt. Zur Auswahl stehen 16 Bytes (128 Bit), 24 Bytes (192 Bit), 32 Bytes (256 Bit), 48 Bytes (384 Bit) und 64 Bytes (512 Bit). Standardmäßig werden 32 Bytes verwendet. 32 Bytes zufällige Daten ergeben als Hex 64 Zeichen und als Standard-Base64 normalerweise 44 Zeichen.
Base64-Padding
Für Base64 und Base64URL kann jeweils festgelegt werden, ob das abschließende Gleichheitszeichen als Padding erhalten bleibt. Standard-Base64 behält das Padding standardmäßig bei, während Base64URL es standardmäßig entfernt. Dadurch eignet sich Base64URL besser für URLs, Cookies und JWTs.
Sichere Zufallsquelle
Token werden mit crypto.getRandomValues() erzeugt. Das Tool verwendet weder Math.random() noch Zeitstempel oder vorhersehbare Kombinationen aus Benutzernamen und Zeit. Unterstützt der Browser keine sicheren Zufallszahlen, weist das Tool darauf hin, dass keine Generierung möglich ist.
Batch-Generierung und Ergebnisverwaltung
Bis zu 50 Token können gleichzeitig erzeugt werden, wobei jedes Ergebnis unabhängige Zufallsdaten verwendet. Nach dem Ändern des Formats, der Byte-Länge, der Anzahl oder der Base64-Padding-Einstellung werden die Ergebnisse entsprechend den aktuellen Parametern neu erzeugt. Die Ergebnisse können einzeln oder vollständig kopiert und als TXT-Datei exportiert werden.
Sicherheitshinweis
Token sind sensible Zugangsdaten. Nach der Generierung sollten sie sofort kopiert und sicher gespeichert werden. Echte Token sollten niemals auf öffentlichen Seiten, in Code-Repositories oder Chatverläufen veröffentlicht werden. Dieses Tool überträgt oder speichert die generierten Ergebnisse nicht. Beim Aktualisieren der Seite werden die aktuellen Ergebnisse gelöscht.
Was ist ein sicherer Token?
- Unterstützt Hex, Base64 und Base64URL; Base64URL eignet sich für URLs, Cookies und JWTs
- Zufallsdaten mit 16, 24, 32, 48 oder 64 Bytes, standardmäßig 32 Bytes bzw. 256 Bit
- 32 Bytes zufällige Daten ergeben als Hex 64 Zeichen und als Standard-Base64 normalerweise 44 Zeichen
- Für Base64 und Base64URL kann jeweils festgelegt werden, ob das abschließende = Padding erhalten bleibt
- Verwendung von crypto.getRandomValues() ohne Math.random() oder vorhersehbare Daten wie Zeitstempel
- Bis zu 50 unabhängige Token pro Durchlauf, mit Kopieren und TXT-Export; die Ergebnisse werden weder hochgeladen noch gespeichert