Zufallsbytes-Generator
Erzeugt kryptografisch sichere Zufallsbytes in Hex oder Base64.
Ueber Random Bytes Generator
Der Random Bytes Generator erzeugt kryptografisch sichere Zufallsbytes unter Verwendung des integrierten CSPRNG des Browsers über die Web Crypto API (window.crypto.getRandomValues), wodurch sichergestellt wird, dass jede Ausgabe für sicherheitsempfindliche Anwendungen geeignet ist. Die Ausgabe ist in Hexadezimal- oder Base64-Kodierung in jeder Länge von 1 Byte bis zu mehreren Kilobyte verfügbar. Kryptografisch sichere Zufallsbytes sind die Grundlage für sichere Verschlüsselungsschlüssel, Initialisierungsvektoren, Nonces, Session-Tokens und Passwort-Salts. Da die Generierung vollständig clientseitig erfolgt, werden die Zufallswerte niemals an einen Server übertragen.
So verwenden Sie es
Geben Sie die benötigte Anzahl von Bytes in das Längenfeld ein, z. B. 16 Bytes für einen AES-128-Schlüssel, 32 Bytes für einen AES-256-Schlüssel oder 12 Bytes für eine GCM-Nonce. Wählen Sie das Ausgabeformat, entweder Kleinbuchstaben-Hexadezimal oder Base64. Klicken Sie auf Generate, um einen neuen Satz kryptografisch sicherer Zufallsbytes zu erzeugen. Jeder Klick ruft window.crypto.getRandomValues für eine neue unabhängige Ausgabe auf. Kopieren Sie das Ergebnis direkt zur Verwendung in Konfigurationsdateien, Schlüsselverwaltungssystemen oder Anwendungscode.
Häufige Anwendungsfälle
- Generierung von 128-Bit (16-Byte), 192-Bit (24-Byte) oder 256-Bit (32-Byte) AES-symmetrischen Verschlüsselungsschlüsseln für die Anwendungssicherheit
- Erstellung von 96-Bit (12-Byte) Initialisierungsvektoren für AES-GCM-authentifizierte Verschlüsselung, um die Einzigartigkeit des Chiffretextes zu gewährleisten
- Erzeugung von 256-Bit (32-Byte) sicheren Zufallstokens für API-Authentifizierung, Passwort-Reset-Links und Session-Identifikatoren
- Generierung von Zufalls-Nonces für kryptografische Challenge-Response-Protokolle und CSRF-Token-Generierung
- Erstellung von hoch-entropischen Zufalls-Salt-Werten für die Passwort-Hash-Erzeugung mit bcrypt-, Argon2- oder PBKDF2-Algorithmen