Herramienta de contraseñas

Elige país, región e idioma

Cambiar el idioma no modifica ni regenera las contraseñas actuales.

Américas

Europa, Oriente Medio y África

Asia y Pacífico

Regional y mundial

60 versiones de países, regiones y mundiales · Buscar nombres locales e ingleses RTL: עברית / العربية · las contraseñas permanecen LTR

Generador de Secretos Jwt

Genera un secreto de firma URL seguro de 64 caracteres para JWT localmente y aprende cómo la longitud de clave HMAC, variables de entorno, gestores de secretos y rotación de claves afectan la seguridad de la implementación.

Generadas localmente · nunca se suben ni guardan

Contraseñas generadas

10 caracteres predeterminados · 10 contraseñas · mayúsculas + minúsculas + números

Análisis local transparente

Aleatoriedad y distribución de caracteres

Este gráfico resume el lote generado actualmente sin exponer el texto de la contraseña. Una muestra pequeña no puede probar la calidad del generador de números aleatorios.

Aleatoriedad y distribución de caracteres
Tamaño de la muestra0
Límite teórico de entropía
Mayúsculas0
Minúsculas0
Números0
Símbolos0
Palabras de frase de contraseña repetidas0

El límite asume que el modelo generador seleccionado es uniforme. No es una garantía para una contraseña reutilizada, elegida por humanos o expuesta.

Espacio de trabajo de seguridad local

Historial de generación y exportación solo en sesión

Este panel guarda solo metadatos de lotes en el almacenamiento de sesión. El texto de la contraseña permanece en la memoria y se exporta solo si lo eliges explícitamente.

Advertencia: los archivos exportados pueden contener contraseñas sensibles. Guárdalos solo en una ubicación de confianza.

Lotes locales recientes

Lotes locales recientes
HoraModoCantidadLongitudEntropía

Genera un lote de contraseñas para ver aquí los metadatos locales.

Control de seguridad local

Estimador del tiempo de descifrado de contraseña

Vea cómo las palabras, los patrones y la longitud comunes afectan el tiempo de ataque estimado.

Evaluado sólo en este navegador. Nunca subido, registrado o guardado.

Tiempo estimado · hash rápido sin conexión (10 mil millones de conjeturas/segundo)

Ingrese una contraseña para estimar

Compara cuatro escenarios de ataque
En línea, tarifa limitada (100/hora)
En línea, sin límite de velocidad (10/segundo)
Sin conexión, hash lento (10.000/segundo)
Hash rápido sin conexión (10 mil millones/segundo)

Sólo una estimación, no una garantía. El tiempo real depende del almacenamiento de la contraseña, el costo del hash, el hardware del atacante y si la contraseña se reutiliza o se expone.

Acerca de este generador

Este preset crea un valor de alta entropía seguro para URL para la firma HMAC JWT. Es un secreto de desarrollador, no una contraseña de usuario, y nunca sale de este navegador.

Este preset comienza con el modo url-safe y genera 10 resultados independientes a la vez. Todos los ajustes visibles siguen siendo modificables, y los valores generados no se envían a PwdGen.

Cuándo usarlo

  • Crear una nueva credencial para este caso de uso específico
  • Reemplazar una contraseña reutilizada o débil
  • Generar valores localmente antes del almacenamiento seguro

Tamaño del alfabeto, entropía y supuestos de fuerza bruta

El techo teórico de entropía se calcula como H = L × log2(A), donde L es la longitud generada y A es el número de caracteres actualmente permitidos.

LongitudAlfabetoEspacio de búsquedaTecho de entropíaPromedio a 10 mil millones de intentos/s
64646464384.0 bits6.24e97 years

Importante: estas son estimaciones matemáticas para valores uniformemente aleatorios. Las posiciones requeridas, los recuentos restringidos, las contraseñas repetidas, los patrones de diccionario, las credenciales filtradas y los costos reales de hash de contraseñas pueden cambiar el resultado sustancialmente. La cifra no es una garantía de seguridad.

Guía de implementación de clave de firma JWT

Para HS256, use al menos 256 bits de material de clave uniformemente aleatorio. HS384 y HS512 usan diferentes tamaños de salida SHA-2, pero elegir un algoritmo más largo no repara verificación débil, claves filtradas o errores de confusión de algoritmo.

Generación equivalente en terminal y Node.js

openssl rand -hex 32
import { randomBytes } from 'node:crypto';

const jwtSecret = randomBytes(32).toString('hex');

Almacenamiento y rotación

  • Mantenga las claves de firma fuera de Git, paquetes frontend, URL, análisis y registros de aplicaciones.
  • Use un administrador de secretos, Vault, KMS o una variable de entorno protegida.
  • Use una estrategia kid controlada al rotar claves.
  • Elija RS256 o ES256 cuando los verificadores solo deban tener una clave pública.

Hex, Base64 y Base64URL son codificaciones, no cifrado. La seguridad proviene de los bytes aleatorios y de cómo se protege la clave de firma.

Cómo usar el resultado de forma segura

  1. Verifica las reglas de contraseñas actuales del destino
  2. Usa un resultado único y habilita MFA donde esté disponible
  3. Almacena los códigos de recuperación por separado de la contraseña
Limitación importante: Un valor generado no puede solucionar confusión de algoritmo, exposición de clave del lado del cliente, verificación débil o distribución insegura de secretos. Prefiere claves gestionadas y firma asimétrica cuando la arquitectura lo requiera.

Método de generación y privacidad

El preset utiliza el Web Crypto API del navegador para la selección aleatoria. Regenerar, cambiar configuraciones, seleccionar y copiar resultados no envía las credenciales generadas a PwdGen. El estimador de tiempo de descifrado de contraseñas también se ejecuta localmente y es una estimación, no una garantía.

Generador de Secretos Jwt FAQ

¿Qué longitud debe tener un secreto HS256 JWT?

Usa al menos 256 bits de material de clave uniformemente aleatorio para HS256. Esta página genera un valor de 64 caracteres con alfabeto Base64URL, que proporciona un espacio de búsqueda teórico más grande cuando se genera uniformemente.

¿Debería almacenarse un secreto JWT en una variable de entorno?

Una variable de entorno es más segura que el código fuente, pero aún puede filtrarse a través de inspección de procesos, registros o herramientas de implementación. Un almacén de secretos gestionado o KMS es preferible para sistemas de producción.

¿Cuándo debería usar RS256 o ES256 en lugar de HMAC?

Usa firma asimétrica cuando los verificadores no deban poseer la clave privada de firma o cuando múltiples servicios necesiten verificación con clave pública. Protege la clave privada y rota las claves con una estrategia de identificador de clave controlada.