# Gerador de Pares de Chaves

Gera pares de chaves pública/privada para vários algoritmos criptográficos

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

- **Categoria:** Security

- **Palavras-chave:** chave, par, gerador, pública, privada, criptográfico, RSA, ECC, gerador de pares de chaves

## Visão geral

O Gerador de Pares de Chaves é uma ferramenta online segura que permite criar pares de chaves pública e privada para diversos algoritmos criptográficos, como RSA, ECC e Ed25519, facilitando a implementação de protocolos de segurança e autenticação.

## Entradas

- **Algoritmo** (select)
- **Tamanho da Chave** (select)
- **Formato de Saída** (select)

## Quando usar

- Configuração de acesso seguro via SSH em servidores remotos.
- Implementação de criptografia assimétrica para proteger comunicações sensíveis.
- Geração de credenciais para assinaturas digitais e autenticação de APIs.

## Como funciona

- Selecione o algoritmo criptográfico desejado (RSA, ECC ou Ed25519).
- Escolha o tamanho da chave apropriado para o seu nível de segurança necessário.
- Defina o formato de saída preferido, como PEM, Hex ou Base64.
- Clique em gerar para obter instantaneamente o seu par de chaves pública e privada.

## Casos de uso

- Autenticação de usuários em servidores Linux via SSH.
- Criptografia de dados em repouso para aplicações de alta segurança.
- Assinatura de tokens JWT para autenticação de microserviços.

## Perguntas frequentes

### O que é um par de chaves?

É um conjunto composto por uma chave pública, que pode ser compartilhada, e uma chave privada, que deve ser mantida em segredo absoluto para garantir a segurança.

### Quais algoritmos são suportados?

A ferramenta suporta os algoritmos RSA, ECC (P-256) e Ed25519.

### Qual tamanho de chave devo escolher?

Para RSA, 2048 bits é o padrão atual, enquanto 4096 bits oferece maior segurança, porém com maior custo computacional.

### As chaves são armazenadas no servidor?

Não, a geração ocorre localmente ou de forma efêmera, garantindo que suas chaves privadas não sejam salvas ou expostas.

### Posso usar o formato PEM em qualquer sistema?

Sim, o formato PEM é o padrão mais comum para certificados e chaves em sistemas Linux, servidores web e ferramentas de rede.

## Ferramentas relacionadas

- [Gerador de Par de Chaves AGEX](https://elysiatools.com/pt/tools/agex-keypair-generator): Gera um par de chaves Ed25519 para assinar e verificar bundles AGEX
- [Testador de par de chaves e encapsulamento ML-KEM / Kyber](https://elysiatools.com/pt/tools/ml-kem-kyber-keypair-and-encapsulation-tester): Gera pares de chaves ML-KEM-512/768/1024 (FIPS 203 / CRYSTALS-Kyber), encapsula um segredo compartilhado aleatório com a chave pública, desencapsula com a chave privada e verifica a igualdade — conferindo ao vivo os tamanhos exatos dos três conjuntos de parâmetros.
- [Gerador de par de chaves RSA](https://elysiatools.com/pt/tools/rsa-key-generator): Gera um par de chaves RSA pública/privada via crypto.generateKeyPairSync() do Node, em formato PEM. Suporta 2048/3072/4096 bits, PKCS#8 (recomendado) ou PKCS#1, e criptografia da chave privada com senha. As chaves são geradas localmente.
- [Gerador de Senha](https://elysiatools.com/pt/tools/password-generator): Gera senhas seguras aleatórias
- [Planejador de rotação de segredos .env](https://elysiatools.com/pt/tools/env-file-secret-rotation-planner): Cole um arquivo .env e obtenha um plano de rotação de segredos por etapas. Detecta URLs de banco, API keys, tokens de autenticação, chaves privadas, credenciais de nuvem, chaves de pagamento e segredos de criptografia; pontua cada um por exposição e idade e os agenda em uma linha do tempo de 4 semanas com checklist de chave dupla e um .env.example gerado. Datas opcionais de última rotação e cadência configurável (30/90/180/365 dias) alimentam o score de conformidade.
- [Gerador de assinatura digital](https://elysiatools.com/pt/tools/digital-signature-generator): Assina uma mensagem com uma chave privada ou verifica uma assinatura com uma chave pública — suporta RSA-PSS (SHA-256), ECDSA (P-256) e Ed25519. Criptografia puramente local (Node crypto.createVerify/createSign), sem rede. Cole uma chave PEM para assinar ou verificar uma assinatura base64. Esta ferramenta assina/verifica; não gera pares de chaves.
- [Gerador e Analisador de JWK](https://elysiatools.com/pt/tools/jwk-generator): 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
- [Gerador de PKCE Code Verifier e Challenge](https://elysiatools.com/pt/tools/pkce-code-verifier-generator): Gera, valida e verifica pares code_verifier / code_challenge PKCE (RFC 7636) de OAuth2 / OIDC. Três modos: (1) gerar um par novo a partir de bytes aleatórios criptográficos (256/384/512/768 bits), (2) auditar um verifier existente frente ao RFC — comprimento (43–128), charset \[A-Za-z0-9-._~\] e ≥256 bits de entropia, e (3) verificar um par recalculando BASE64URL(SHA256(verifier)). Opcionalmente constrói a URL completa de autorização e o corpo de troca de token. Complementa o nonce-generator genérico (que só emite o par) com auditoria de conformidade RFC e verificação de pares.

## Exemplos

- [Exemplos de Processamento de Imagem Android Java](https://elysiatools.com/pt/samples/android-image-processing-java): Exemplos de processamento de imagem Android Java incluindo leitura/escrita, dimensionamento e conversão de formato
- [Exemplos de Processamento de Imagem Android Kotlin](https://elysiatools.com/pt/samples/android-image-processing-kotlin): Exemplos de processamento de imagem Android Kotlin incluindo leitura/escrita, dimensionamento e conversão de formato
- [Exemplos de Processamento de Imagem Web Python](https://elysiatools.com/pt/samples/web-image-processing-python): Exemplos de processamento de imagem Web Python usando PIL/Pillow incluindo leitura, salvamento, redimensionamento e conversão de formato
- [Exemplos de Processamento de Imagem Web Rust](https://elysiatools.com/pt/samples/web-image-processing-rust): Exemplos de processamento de imagem Web Rust incluindo leitura/gravação, redimensionamento e conversão de formato

## Conteúdo relacionado

- [Geração de material de chaves e registro de chaves públicas](https://elysiatools.com/pt/hubs/key-material-generation-and-recording): Gere ou valide uma mnemônica BIP39 ou crie um par de chaves assimétricas e registre somente o material público, mantendo segredos fora de uploads, artigos e logs.
