Zufallsbytes-Generator
Generate cryptographically secure random bytes or integers. Kostenlos, privat und 100% clientseitig.
Local only
Letzte Verlauf
Noch kein Verlauf
Verwendung
- Select mode: bytes or integer.
- For bytes: set length and output format.
- For integer: set min and max range.
- Copy the generated value.
Aufgaben mit diesem Tool
Erzeugen cryptographic nonces correctly
Ein nonce (Zahl verwendet einmal) muss sein eindeutig per Verschlüsselung unter der gleich Schlüssel. Lernen wenn in verwenden random vs counter nonces und der consequences von reuse. AUFGABE
Erzeugen NanoIDs for compact unique identifiers
NanoID ist ein tiny, URL-sicher, eindeutig ID generator. Smaller und faster than UUID, mit customizable alphabet und Größe. AUFGABE
Erzeugen prime numbers
Erzeugen primes for cryptographic keys and number theory. Learn sieves, primality testing, and safe prime generation. AUFGABE
Erzeugen a cryptographically secure random password
Erstellen ein high-entropy Passwort mit ein cryptographically sicher random generator, mit control über Länge und Zeichen sets. AUFGABE
Erzeugen cryptographically secure session keys
Session Schlüssel muss sein unpredictable und eindeutig per session. Lernen in generieren them mit ein CSPRNG und derive sub-Schlüssel mit HKDF. AUFGABE
perfect forward secrecy (PFS) implementieren
PFS ensures das compromising long-Begriff Schlüssel macht nicht reveal past session Schlüssel. Lernen der ephemeral Schlüssel exchange Muster das macht dies possible. AUFGABE
Implement rate limiting in prevent brute-force attacks
Rate limiting caps der Zahl von requests per time window, preventing brute-force, credential stuffing, und DoS attacks. Lernen Token bucket und sliding window Algorithmen. AUFGABE
Prevent CSRF (Cross-Site Anfrage Forgery) attacks
CSRF tricks authenticated Benutzer in submitting unwanted requests. Lernen anti-CSRF tokens, SameSite cookies, und double-submit Muster. AUFGABE
Verwenden ein cryptographically sicher pseudorandom Zahl generator
CSPRNGs produce Ausgabe indistinguishable von wahr randomness. Lernen der correct APIs und warum Math.random() ist forbidden in Sicherheit contexts. AUFGABE
Verwenden Diffie-Hellman Schlüssel exchange
Diffie-Hellman allows two parties in establish ein shared secret über ein insecure channel ohne ever transmitting der secret itself. Der foundation von TLS Schlüssel exchange. AUFGABE
Verwenden ECDH für Schlüssel exchange
ECDH (Elliptic Curve Diffie-Hellman) establishes shared secrets mit elliptic curves. Smaller Schlüssel, gleich Sicherheit als DH. AUFGABE
Verwenden elliptic curves für cryptography
Elliptic curve cryptography (ECC) provides der gleich Sicherheit als RSA mit much smaller Schlüssel. Lernen point operations und Schlüssel exchange. AUFGABE
Verwenden Shamir's Secret Sharing in teilen Schlüssel
Shamir's Secret Sharing splits ein secret in n shares, any k von welche kann reconstruct it. Useful für Schlüssel escrow, distributed custody, und eliminating single points von failure. AUFGABE
Häufige Fragen
- Are these numbers cryptographically secure?
- Yes. They use the Web Crypto API's getRandomValues, which provides cryptographically secure randomness.
- What formats are available?
- Hex, Base64, or raw bytes for random bytes mode. A range-bound integer for integer mode.
Verwandte Tools
Passwort-Generator
Generate strong, cryptographically secure random passwords. Kostenlos, privat und 100% clientseitig. WERKZEUG
UUID/ULID-Generator
Generate UUID v1, v4, v5, and ULID identifiers. Kostenlos, privat und 100% clientseitig. WERKZEUG
HMAC-Generator
Generate HMAC (Keyed-Hash Message Authentication Code) with SHA-1/256/512. Kostenlos, privat und 100% clientseitig. WERKZEUG