Generador de bytes aleatorios
Generate cryptographically secure random bytes or integers. Gratis, privado y 100% del lado del cliente.
Local only
Historial reciente
Sin historial aún
Uso
- Select mode: bytes or integer.
- For bytes: set length and output format.
- For integer: set min and max range.
- Copy the generated value.
Tareas que usan esta herramienta
Generar cryptographic nonces correctly
Un nonce (número usado una vez) debe ser único per cifrado bajo el mismo clave. Aprender cuando a usar random vs counter nonces y el consequences de reuse. TAREA
Generar NanoIDs for compact unique identifiers
NanoID es un tiny, URL-seguro, único ID generator. Smaller y faster than UUID, con customizable alphabet y tamaño. TAREA
Generar prime numbers
Generar primes for cryptographic keys and number theory. Learn sieves, primality testing, and safe prime generation. TAREA
Generar a cryptographically secure random password
Crear un high-entropy contraseña usando un cryptographically seguro random generator, con control sobre longitud y carácter sets. TAREA
Generar cryptographically secure session keys
Session claves debe ser unpredictable y único per session. Aprender a generar them usando un CSPRNG y derive sub-claves con HKDF. TAREA
Implementar perfect forward secrecy (PFS)
PFS ensures ese compromising long-término claves hace no reveal past session claves. Aprender el ephemeral clave exchange patrón ese hace este possible. TAREA
Implement rate limiting a prevent brute-force attacks
Rate limiting caps el número de requests per time window, preventing brute-force, credential stuffing, y DoS attacks. Aprender token bucket y sliding window algoritmos. TAREA
Prevent CSRF (Cross-Site Petición Forgery) attacks
CSRF tricks authenticated usuarios en submitting unwanted requests. Aprender anti-CSRF tokens, SameSite cookies, y double-submit patrones. TAREA
Usar un cryptographically seguro pseudorandom número generator
CSPRNGs produce salida indistinguishable de verdadero randomness. Aprender el correct APIs y por qué Math.random() es forbidden en seguridad contexts. TAREA
Usar Diffie-Hellman clave exchange
Diffie-Hellman allows two parties a establish un shared secret sobre un insecure channel sin ever transmitting el secret itself. El foundation de TLS clave exchange. TAREA
Usar ECDH para clave exchange
ECDH (Elliptic Curve Diffie-Hellman) establishes shared secrets usando elliptic curves. Smaller claves, mismo seguridad como DH. TAREA
Usar elliptic curves para cryptography
Elliptic curve cryptography (ECC) provides el mismo seguridad como RSA con much smaller claves. Aprender point operations y clave exchange. TAREA
Usar Shamir's Secret Sharing a dividir claves
Shamir's Secret Sharing splits un secret en n shares, any k de que puede reconstruct it. Useful para clave escrow, distributed custody, y eliminating single points de failure. TAREA
Preguntas frecuentes
- 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.
Herramientas relacionadas
Generador de contraseñas
Generate strong, cryptographically secure random passwords. Gratis, privado y 100% del lado del cliente. HERRAMIENTA
Generador de UUID / ULID
Generate UUID v1, v4, v5, and ULID identifiers. Gratis, privado y 100% del lado del cliente. HERRAMIENTA
Generador de HMAC
Generate HMAC (Keyed-Hash Message Authentication Code) with SHA-1/256/512. Gratis, privado y 100% del lado del cliente. HERRAMIENTA