Generador de contraseñas

Criptográficamente seguro // v1.0

Configuración

Rango: 4-64

Rango: 1-10

Conjuntos de caracteres
Buffer Salida

Esperando entrada...

Cómo ayuda esta herramienta

RandomHub crea contraseñas carácter a carácter con las categorías activadas: 26 mayúsculas, 26 minúsculas, 10 dígitos y 26 símbolos admitidos. Las cuatro categorías forman un conjunto de 88 caracteres antes de filtrar. El formulario acepta una longitud de 4–64 y una cantidad de 1–10. Web Crypto entrega valores Uint32 en el navegador y el muestreo por rechazo los convierte en índices sin sesgo del módulo. Un candidato solo se acepta cuando incluye al menos un carácter de cada categoría activada; si falta alguna, se genera de nuevo. El filtro opcional elimina I, l, 1, O, 0, o de las categorías correspondientes. La estimación en bits sigue floor(log2(cantidad de candidatos válidos)), donde el recuento válido incluye la exigencia de todas las categorías. Por eso no es una multiplicación sencilla de la longitud por el logaritmo del conjunto.

Selección con Web Crypto

Cada categoría activada aparece

Estimación por candidatos válidos

¿Qué es un generador de contraseñas?

RandomHub crea contraseñas carácter a carácter con las categorías activadas: 26 mayúsculas, 26 minúsculas, 10 dígitos y 26 símbolos admitidos. Las cuatro categorías forman un conjunto de 88 caracteres antes de filtrar. El formulario acepta una longitud de 4–64 y una cantidad de 1–10. Web Crypto entrega valores Uint32 en el navegador y el muestreo por rechazo los convierte en índices sin sesgo del módulo. Un candidato solo se acepta cuando incluye al menos un carácter de cada categoría activada; si falta alguna, se genera de nuevo. El filtro opcional elimina I, l, 1, O, 0, o de las categorías correspondientes. La estimación en bits sigue floor(log2(cantidad de candidatos válidos)), donde el recuento válido incluye la exigencia de todas las categorías. Por eso no es una multiplicación sencilla de la longitud por el logaritmo del conjunto.

¿Para quién sirve?

🔐

Personas que crean credenciales

Activa solo las categorías aceptadas y revisa las reglas del servicio antes de usar el resultado.

🛠️

Desarrolladores y administradores

Crea valores temporales de prueba o nuevas credenciales de servicio con opciones documentadas.

🧰

Personas que transcriben el resultado

Quita letras y dígitos visualmente ambiguos cuando debas leer en un dispositivo y escribir en otro.

Por qué usar este generador

01

Selección con Web Crypto

Los índices proceden de Uint32 y muestreo por rechazo, no de un módulo directo con sesgo.

02

Cada categoría activada aparece

Los candidatos se rechazan hasta que todas las categorías elegidas estén representadas.

03

Estimación por candidatos válidos

La fuerza usa floor(log2(cantidad de candidatos válidos)) con la regla de categorías y el filtro.

Ejemplos prácticos

Crear una credencial web

Lee primero la política, activa las categorías permitidas y elige una longitud compatible dentro de 4–64.

Servicio admite cuatro categorías → longitud 20, cantidad 1; genera y comprueba que acepta cada símbolo incluido.

Preparar un valor fácil de leer

Usa el filtro para una transcripción manual, sabiendo que cambia el número de candidatos.

Credencial temporal → longitud 16, mayúsculas + minúsculas + dígitos, excluir I, l, 1, O, 0, o y copiar.

Crear varias cuentas de prueba

Genera candidatos distintos bajo una configuración común en vez de reutilizar una contraseña.

Cinco usuarios de prueba → longitud 18, cantidad 5, categorías aprobadas; asigna un resultado distinto a cada fixture.

Cómo usarlo

  1. 1.

    Define longitud y cantidad

    Elige una longitud entera de 4–64 y una cantidad de 1–10.

  2. 2.

    Elige categorías

    Activa mayúsculas, minúsculas, dígitos y símbolos según haga falta; conserva al menos una categoría.

  3. 3.

    Elige el filtro de ambigüedad

    Elimina de forma opcional I, l, 1, O, 0, o cuando importe la distinción visual.

  4. 4.

    Genera, revisa y copia

    Genera los candidatos, revisa las opciones mostradas y copia uno o toda la lista.

Preguntas frecuentes

¿Cuál es el tamaño del conjunto completo?

Las cuatro categorías suman 88 caracteres: A–Z, a–z, 0–9 y 26 símbolos enumerados.

¿Aparece cada categoría activada?

Sí. Un candidato que no contiene una categoría activa se rechaza y se genera de nuevo; la regla reduce también el recuento válido.

¿Cómo se calcula la estimación en bits?

El indicador usa floor(log2(cantidad de candidatos válidos)) con longitud, categorías obligatorias y filtro.

¿Qué límites y exclusiones se aplican?

La longitud es 4–64, la cantidad 1–10 y el filtro opcional elimina I, l, 1, O, 0, o.

Sobre el espacio de contraseñas válidas

Una contraseña generada es un elemento de un espacio de candidatos definido por la longitud, las categorías activadas, el filtro de ambigüedad y la obligación de representar cada categoría. La unión sin filtrar contiene 88 caracteres, pero desactivar grupos o excluir I, l, 1, O, 0, o cambia los conjuntos. Como se rechazan candidatos que no cumplen una categoría, el recuento correcto es menor que elevar el tamaño del conjunto combinado a la longitud. RandomHub muestra floor(log2(cantidad de candidatos válidos)) en vez de multiplicar la longitud por el logaritmo del conjunto. Web Crypto aporta selecciones Uint32 y el muestreo por rechazo evita favorecer índices inferiores. El servicio de destino sigue imponiendo sus reglas: comprueba longitud mínima y máxima, grupos obligatorios y símbolos permitidos. La estimación describe el espacio de generación; no evalúa reutilización, filtraciones, phishing, seguridad del dispositivo, límites de intentos ni la función de hash del servicio.

Uso local

¿Cómo generar contraseñas fuertes sin guardar nada en un servidor?

El generador usa la Web Crypto API del navegador y crea la contraseña en tu propio dispositivo. Ajusta longitud, mayúsculas, minúsculas, números, símbolos y caracteres ambiguos según donde vayas a pegarla.

Tres adultos introducen fichas geométricas en un generador que produce una fila de puntos ocultos junto a un candado y un escudo.
Símbolos sin texto y un resultado oculto representan la creación aleatoria de una contraseña robusta.

Señales técnicas

Longitud de 4 a 64 caracteres y hasta 10 resultados por lote.

Muestreo por rechazo para evitar sesgo de módulo en la selección.

Estimación de entropía en bits basada en tamaño del conjunto y longitud.

Ejemplos prácticos

ContextoResultadoUso
Gestor24 caracteres con símbolosBuena opción para una cuenta guardada en password manager.
Dictado16 caracteres sin ambiguosEvita confundir I, l, 1, O, 0 y o por telefono.
Prueba10 contraseñas de 12 caracteresLote rápido para entornos temporales de desarrollo.

Casos donde encaja

Cuentas nuevas

Genera una contraseña única y guárdala directamente en tu gestor.

Credenciales temporales

Crea valores fuertes para staging, demos o pruebas, y rotalos despues.

Preguntas frecuentes

¿RandomHub guarda mis contraseñas?

No. La generación ocurre en el navegador. Aun así, guarda el resultado solo en un gestor de contraseñas confiable.

¿Por qué excluir caracteres ambiguos?

Ayuda cuando la contraseña se dicta, se imprime o se introduce en un dispositivo con pantalla pequeña.