DevToys Web Pro iconDevToys Web ProBlogue
Avalie-nos:
Experimente a extensão do navegador:

Gerador de Par de Chaves RSA

Configuração

  • Tamanho da chave

    Comprimento do módulo da chave RSA em bits

  • Algoritmo de hash

    Algoritmo de hash utilizado com RSA-OAEP

Chave pública (SPKI PEM)

  • Chave privada (PKCS#8 PEM)

  • Detalhes técnicos

    Como Funciona o Gerador de Par de Chaves RSA

    O Que a Ferramenta Faz

    Este gerador de par de chaves RSA cria chaves públicas e privadas usando a Web Crypto API diretamente no seu navegador. Suporta tamanhos de chave de 2048, 3072 e 4096 bits com algoritmos de hash SHA-256, SHA-384 ou SHA-512. A chave pública é exportada no formato SPKI PEM e a chave privada no formato PKCS#8 PEM, ambos compatíveis com o OpenSSL e a maioria das bibliotecas criptográficas. Nenhum dado é enviado para qualquer servidor — toda a geração de chaves acontece localmente.

    Casos de Uso Comuns para Programadores

    Os programadores utilizam esta ferramenta para gerar rapidamente pares de chaves RSA para testar fluxos de encriptação, configurar assinatura JWT RS256, configurar certificados TLS/SSL e prototipar comunicação segura entre serviços. É útil quando precisa de um par de chaves descartável para ambientes de desenvolvimento, pipelines de CI/CD ou para aprender sobre criptografia de chave pública sem instalar o OpenSSL.

    Tamanhos de Chave e Algoritmos de Hash

    As chaves RSA de 2048 bits são amplamente utilizadas e consideradas seguras para a maioria das aplicações. As chaves RSA de 3072 bits oferecem uma margem de segurança superior e são recomendadas pelo NIST para proteção para além de 2030. As chaves RSA de 4096 bits fornecem segurança máxima, mas demoram mais a gerar e a processar. O algoritmo de hash (SHA-256, SHA-384, SHA-512) é usado com RSA-OAEP para operações de encriptação e não afeta o formato da chave.

    Formato PEM e Compatibilidade

    As chaves geradas usam codificação PEM padrão com quebra de linha a cada 64 caracteres conforme a RFC 7468. A chave pública usa o formato SPKI (Subject Public Key Info), enquanto a chave privada usa o formato PKCS#8. Estes são compatíveis com OpenSSL, crypto do Node.js, KeyFactory do Java, cryptography do Python e a maioria das outras bibliotecas. Pode guardar as chaves como ficheiros .pem e utilizá-las diretamente nas suas aplicações.

    Quando Usar Esta Ferramenta vs Código

    Utilize este gerador para uma geração rápida de chaves durante o desenvolvimento, testes e aprendizagem. Para sistemas de produção, gere chaves RSA utilizando a biblioteca criptográfica da sua plataforma ou as ferramentas de linha de comandos do OpenSSL para garantir o armazenamento adequado das chaves, o controlo de acesso e as políticas de rotação. Nunca utilize chaves geradas no navegador para segurança em produção — siga sempre as práticas de gestão de chaves da sua organização.