piapia123
es

Generador de letras aleatorias

Texto

Todo se ejecuta en tu navegador: no se sube nada

Resultado

Elige un juego de caracteres y una cantidad y obtienes una cadena aleatoria, con una estimación de la entropía (caracteres × log2(tamaño del juego)). Cada carácter se extrae por muestreo por rechazo: un byte tiene 256 valores y 256 no es múltiplo de 26, así que un módulo directo daría el doble de peso a las letras A–F. El muestreo por rechazo descarta el rango desigual y vuelve a extraer, de modo que todos los caracteres son igual de probables. Puedes poner un separador cada N caracteres para leerla mejor o usarla como código de invitación. Si fijas una semilla, la cadena se reproduce — esa vía es pseudoaleatoria, sirve para demos y pruebas, pero no para contraseñas. Deja la semilla en blanco para tomar del generador criptográfico del navegador. Todo se ejecuta en tu navegador: no se sube nada.

Funciones

  • Siete juegos: mayúsculas, minúsculas, mixto, alfanumérico, hexadecimal, sin confundibles y propio
  • Genera de 1 a 1000 caracteres
  • Separador opcional cada N caracteres (espacio o guion)
  • El muestreo por rechazo mantiene todos los caracteres equiprobables
  • Una estimación de entropía para que la fuerza se vea
  • Una semilla reproduce exactamente la misma cadena (no es criptográfica y la interfaz lo dice)
  • Con la semilla en blanco se usa el generador criptográfico del navegador

Cómo se usa

  1. Elige un juego de caracteres (escribe los caracteres si eliges Juego propio)
  2. Fija la cantidad y, si quieres agrupar, la longitud del grupo y el separador
  3. Escribe una semilla para reproducir una cadena o déjala en blanco para aleatoriedad real
  4. La cadena y la estimación de entropía aparecen al momento

Preguntas frecuentes

¿Por qué el muestreo por rechazo es mejor que un módulo?
Un byte tiene 256 valores y 256 no es múltiplo de 26, así que un módulo da a las seis primeras letras el doble de probabilidad. El muestreo por rechazo descarta el rango desigual y vuelve a extraer, con lo que cada carácter tiene la misma probabilidad.
¿La semilla lo convierte en contraseña?
Al contrario. La semilla lo hace reproducible, pero parte de un generador de 32 bits, así que quien conozca la semilla puede recalcular la cadena. Eso vale para demos y pruebas. Para una contraseña, deja la semilla en blanco.
¿Qué significa la estimación de entropía?
Es caracteres × log2(tamaño del juego), en bits: una medida de lo difícil que es forzarlo por fuerza bruta. Un juego mayor y más caracteres la suben.
¿Se envía algo?
No. Se calcula todo en memoria, en tu navegador, sin hacer ninguna petición, y funciona sin conexión.

Herramientas relacionadas