# Gerador e Analisador de JWK

Gera JSON Web Keys (JWK) para RSA, EC (P-256/P-384/P-521/secp256k1) e OKP (Ed25519/Ed448/X25519/X448), ou analisa um JWK existente para inspecionar parâmetros, impressão e metadados

> Página canônica: https://elysiatools.com/pt/tools/jwk-generator

- **Categoria:** Security

- **Palavras-chave:** jwk, json web key, jwt, rsa, ec, ed25519, chave, gerar

## Visão geral

O Gerador e Analisador de JWK permite criar chaves criptográficas no formato JSON Web Key (JWK) para algoritmos RSA, EC e OKP, além de analisar chaves existentes para inspecionar seus parâmetros estruturais, metadados e propriedades de forma rápida e segura.

## Entradas

- **Modo** (select)
- **Tipo de chave** (select)
- **Tamanho da chave (RSA)** (select)
- **Curva (EC/OKP)** (select)
- **ID da chave (kid)** (text): optional, e.g. my-key-2026
- **Apenas pública** (checkbox)
- **JWK para analisar** (textarea): {"kty":"RSA","n":"...","e":"AQAB"}

## Quando usar

- Ao configurar servidores de autorização OAuth2 ou OpenID Connect que exigem a exposição de chaves públicas via JWKS.
- Quando precisar gerar chaves criptográficas modernas como Ed25519 ou curvas elípticas específicas para assinatura de tokens JWT.
- Para depurar e inspecionar a estrutura interna e os parâmetros de um JWK recebido de terceiros.

## Como funciona

- Selecione o modo de operação desejado: 'Gerar' para criar uma nova chave ou 'Analisar' para inspecionar uma chave existente.
- Escolha o tipo de chave (RSA, EC ou OKP) e defina os parâmetros específicos, como o tamanho da chave RSA ou a curva elíptica desejada.
- Configure opções adicionais como o ID da chave (kid) ou restrinja a saída para exportar apenas a chave pública.
- Obtenha instantaneamente o JSON estruturado do JWK gerado ou a análise detalhada dos parâmetros da chave inserida.

## Casos de uso

- Geração de chaves públicas e privadas RSA de 2048 bits para assinatura de tokens de acesso em APIs REST.
- Criação de chaves baseadas na curva Ed25519 (OKP) para sistemas de autenticação modernos e de alta performance.
- Inspeção e validação de chaves JWK recebidas de provedores de identidade externos para verificar sua integridade.

## Perguntas frequentes

### Quais tipos de chaves posso gerar com esta ferramenta?

Você pode gerar chaves RSA (de 2048 a 4096 bits), chaves de Curva Elíptica (EC como P-256, P-384, P-521 e secp256k1) e chaves OKP (como Ed25519, Ed448, X25519 e X448).

### O que é o parâmetro 'kid' em um JWK?

O 'kid' (Key ID) é um identificador exclusivo para a chave, utilizado para selecionar a chave correta em um conjunto de chaves (JWKS) durante a validação de assinaturas.

### Posso exportar apenas a chave pública?

Sim, basta marcar a opção 'Apenas pública' para ocultar os parâmetros privados (como 'd', 'p', 'q') e obter apenas a parte pública da chave.

### Como funciona o modo de análise (Parse)?

Cole o JSON do seu JWK no campo de entrada para decodificar e visualizar seus parâmetros estruturais, tipo de chave, curva e metadados associados.

### A geração de chaves é segura?

Sim, a geração ocorre localmente no seu navegador usando APIs criptográficas seguras, garantindo que suas chaves privadas nunca sejam transmitidas para servidores externos.

## Ferramentas relacionadas

- [De paleta de imagem para design tokens](https://elysiatools.com/pt/tools/image-to-design-tokens): Extrai cores dominantes da imagem por k-means e exporta como variáveis CSS / SCSS / config Tailwind / tokens JSON, com nomes e escala de tons
- [Auditor de dependências do package.json](https://elysiatools.com/pt/tools/package-json-dependency-auditor): Audita um package.json quanto à higiene de dependências e qualidade das faixas de versão, e opcionalmente inspeciona a árvore transitiva a partir de package-lock.json ou yarn.lock. Sinaliza duplicatas, wildcard ou pre-release, chaves desordenadas, metadados ausentes e dependências runtime/dev mal classificadas.
- [Gerador de Gráfico Radar](https://elysiatools.com/pt/tools/radar-chart-generator): Gerar gráficos de radar personalizáveis a partir de dados, perfeito para comparação e análise multidimensional
- [Gerador de Gráfico Rosa](https://elysiatools.com/pt/tools/rose-chart): Gerar belos gráficos rosa de Nightingale (gráficos de crista) para visualizar dados através de ângulo e área, perfeito para análises comparativas e apresentação de dados históricos
- [Nota Segura de Compartilhamento AGEX](https://elysiatools.com/pt/tools/agex-secure-share-note): Gera uma nota clara para que o destinatario saiba como descriptografar e verificar um bundle AGEX
- [Extrator de Emails em Massa](https://elysiatools.com/pt/tools/bulk-email-extractor): Extraia todos os endereços de e-mail de texto de entrada, artigos, código-fonte da web ou conteúdo misto. Suporta desduplicação e exportação para JSON.
- [JSON Key Extractor](https://elysiatools.com/pt/tools/json-key-extractor): Extract all keys from JSON objects with multiple output formats. Perfect for analyzing JSON structure, documentation generation, and understanding complex nested objects.
- [Inspetor e Verificador JWT](https://elysiatools.com/pt/tools/jwt-inspector-verifier): Decodifica o header/payload do JWT com destaque, diagnostica claims padrão, verifica a assinatura com chaves HS*/RS*/PS*/ES*/EdDSA e oferece uma demo de falsificação

## Exemplos

- [Exemplos JWT](https://elysiatools.com/pt/samples/jwt-samples): Exemplos completos de JWT da estrutura básica de tokens às implementações de segurança avançadas
- [Amostras JSON de Terraform Plan](https://elysiatools.com/pt/samples/terraform-plan-json-samples): Arquivos Terraform plan JSON para visualizacao de dependencias e revisao de mudancas, no estilo terraform show -json
- [Exemplos de Comunicação em Tempo Real WebRTC](https://elysiatools.com/pt/samples/webrtc-samples): Exemplos completos WebRTC para comunicação áudio/vídeo P2P, canais de dados, compartilhamento de tela e servidor de sinalização
- [Exemplos de Serialização de Dados Web Go](https://elysiatools.com/pt/samples/web-serialization-go): Exemplos de serialização de dados Web Go incluindo codificação/decodificação JSON e análise XML

## Conteúdo relacionado

- [Fluxo autorizado de testes de JWT, OTP, TOTP e sessões](https://elysiatools.com/pt/hubs/token-session-and-2fa-workflows): Prepare fixtures de autenticação sanitizados, separe geração de tokens de decodificação e verificação, teste o tempo de OTP/TOTP e audite evidências de JWT e sessão sem expor segredos reais.
