Generador de bytes aleatorios
Obtenga bytes aleatorios en bruto del generador seguro del navegador, con el formato que su código espera.
Procesado localmente en tu navegador/ Tus datos se quedan en tu navegador.
¿Qué es Generador de bytes aleatorios?
Los bytes aleatorios son la materia prima de claves, nonces, sales, IV y secretos. Deben venir de un generador criptográficamente seguro, nunca de un PRNG de propósito general. Esta herramienta llama a crypto.getRandomValues, la misma fuente que usan los navegadores para TLS y Web Crypto.
Elija el número de bytes (1 a 1024) y el formato de salida: hex (con mayúsculas opcionales), Base64, Base64url sin relleno o valores decimales de 0 a 255. Tamaños habituales: 16 bytes para una clave de 128 bits o un ID del tamaño de un UUID, 32 bytes para una clave de 256 bits, 12 bytes para un nonce AES-GCM, 16 bytes para una sal PBKDF2.
¿Cómo funciona?
- Fije el número de bytes que necesita (por ejemplo 32 para una clave de 256 bits).
- Elija salida hex, Base64, Base64url o decimal.
- Pulse Generar y copie. Cada clic produce bytes nuevos e independientes.
Casos de uso habituales
- Crear un secreto de 256 bits para firmar con HMAC o JWT HS256 en un entorno de desarrollo.
- Generar una sal o un IV para probar una rutina de cifrado.
- Obtener vectores de prueba de una longitud dada para pruebas unitarias.
- Producir un token de sesión o CSRF opaco en Base64url.
Ejemplos
Obtenga bytes aleatorios en bruto del generador seguro del navegador, con el formato que su código espera.
Privacidad
Generador de bytes aleatorios se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.
Limitaciones
Los bytes mostrados en una página web han sido visibles en pantalla y en el portapapeles: no use aquí secretos maestros de producción. Para claves críticas, genérelas en la máquina o el HSM que las usará.
Preguntas frecuentes
¿Cuántos bytes tiene una clave de 256 bits?
32 bytes. En hex son 64 caracteres y en Base64 44 caracteres (con relleno).
¿Es la misma aleatoriedad que usan los navegadores para TLS?
Es la misma API Web Crypto (crypto.getRandomValues), respaldada por el generador aleatorio seguro del sistema operativo.
¿Por qué Base64url?
Sustituye + y / por - y _ y elimina el relleno, así que el valor cabe en URL, cookies y JWT sin escapes.
Herramientas relacionadas
Generador de cadenas aleatorias
Produzca tokens, identificadores y cadenas de prueba con el conjunto de caracteres que necesite.
Herramientas para desarrolladores
Generador de contraseñas
Cree contraseñas robustas y realmente aleatorias con los conjuntos de caracteres que elija. No se envía ni se guarda nada.
Herramientas para desarrolladores
Generador de UUID
Cree uno o miles de identificadores únicos universales en la versión que necesite, con el formato exacto que esperan su código o su base de datos.
Herramientas para desarrolladores
Cifrar AES (AES-256-GCM)
Convierta un texto en un cifrado AES-256-GCM autenticado, protegido por su frase de contraseña, totalmente en su dispositivo.
Herramientas para desarrolladores
Generador PBKDF2 (derivación de claves)
Calcule una clave derivada PBKDF2 a partir de contraseña, sal, iteraciones y hash, y contrástela con vectores de prueba.
Herramientas para desarrolladores
Codificador Base64
Convierta cualquier texto, con emoji y acentos incluidos, en una cadena Base64 con un clic.
Codificación y decodificación
Convertidor de Texto a Hexadecimal
Vea los bytes exactos que hay tras cualquier texto, desde un simple "Hola" hasta emoji, con el formato que espera su código o depurador.
Codificación y decodificación
Generador hexadecimal aleatorio
Cree valores hexadecimales aleatorios de la longitud que necesite, con formato de clave, nonce, código tipo color o lista de bytes.
Herramientas para desarrolladores