128 Bit Zufall (16 Byte) reichen für Session-IDs, 256 Bit (32 Byte) sind üblich für API-Schlüssel und Signatur-Secrets. Hex braucht 2 Zeichen je Byte, Base64 rund 1,33. base64url nutzt „-“ und „_“ statt „+“ und „/“ und passt ohne Kodierung in URLs und Dateinamen. Eine PIN mit 6 Ziffern hat nur knapp 20 Bit und ist nur zusammen mit einer Sperre nach Fehlversuchen sicher. Die Tokens entstehen mit crypto.getRandomValues im Browser und werden nicht gespeichert.
Token-Generator
Zufällige Tokens und Schlüssel in Hex, Base64 oder Zeichen
Tokens
- Entropie
- 256Bit
- Länge der Ausgabe
- 43 Zeichen
- Alphabet
- 64 Zeichen
Wie viel ist genug?