Gerador de Chaves Assimétricas
Gere pares de chaves RSA ou ECDSA em formato PEM inteiramente no seu navegador.
Como funciona
Esta ferramenta gera pares de chaves RSA (pública/privada) diretamente no seu navegador usando a API Web Crypto, sem nunca enviar as chaves a um servidor.
Como usar:
- Escolha o tamanho de chave desejado (2048 ou 4096 bits).
- Clique em Gerar par de chaves.
- Copie a chave pública e a chave privada nos campos correspondentes.
- Guarde a chave privada num local seguro — ela não pode ser regenerada.
Exemplo: Uma chave RSA de 2048 bits gera um par utilizável para cifrar mensagens ou assinar documentos.
Limitações: As chaves de 4096 bits são mais seguras mas demoram mais a gerar. Nunca partilhe a sua chave privada.
Privacidade: A geração é 100% local — nenhuma chave é transmitida.
Exemplo prático
Selecione RSA-2048 e clique em Gerar: surgem uma chave pública e uma privada em PEM, em painéis separados, cada uma com os seus botões de copiar e descarregar, mais uma impressão digital SHA-256 para verificar que implementou a chave certa. Os cartões de especificação resumem o que foi gerado — nível de segurança, uso previsto, tamanhos de chave. Gere antes um par ECDSA P-256 e repare em quanto mais curtas são as chaves para segurança equivalente; essa diferença de tamanho é a razão de as curvas elípticas dominarem o TLS moderno. Tudo corre localmente em WebCrypto — a chave privada nunca sai do seu navegador.
Casos de uso
- Gerar pares de chaves para solicitações de assinatura de certificados TLS
- Criar material de chave SSH para fins de aprendizado
- Produzir chaves de teste para assinatura JWT RS256 ou ES256
- Demonstrar conceitos de criptografia assimétrica
Perguntas frequentes
- Qual tamanho de chave escolher?
- 2048 bits é suficiente para a maioria dos usos; 4096 bits oferece mais segurança mas é mais lento.
- A minha chave privada é armazenada?
- Não, existe apenas no seu navegador durante a sessão.
- Posso regenerar a mesma chave?
- Não, cada geração produz um par único.
- RSA é seguro?
- Sim, RSA 2048+ bits é o padrão da indústria para cifração assimétrica.
- Para que serve a chave pública?
- Pode ser partilhada livremente para que outros cifrem mensagens que só a sua chave privada pode decifrar.