Hash e criptografia

gerador de chaves RSAChaves RSA e EC para teste

Gere manualmente um par RSA ou EC, ou examine uma única chave PEM/JWK existente para obter sua parte pública.

gerador de chaves RSA

Entrada ou seleção

Escolha algoritmo e finalidade abaixo e gere manualmente. Nada é gerado ao abrir.RSA · 2048 · Assinatura · PEM

Resultado da chave

Ainda não há chave.

As chaves ficam nesta aba; nada é enviado ou salvo. Use só para testes.

Ainda não há chave.

Um teste de assinatura de API costuma pedir apenas um par descartável. O gerador de chaves RSA mostra as duas partes sem exigir que você procure a sintaxe do OpenSSL.

O gerador de chaves RSA mantém o mesmo par ao alternar PEM e JWK. Ao examinar uma chave privada existente, você recebe a parte pública sem enviar o segredo ao servidor.

Por que usar este gerador de chaves RSA

A apresentação muda, mas a chave continua a mesma.

Mesmo par em PEM ou JWK

O gerador de chaves RSA recodifica o par atual. Trocar o formato não sorteia uma nova chave privada.

Um par público e privado leva a um documento PEM e a um bloco JWK.

Extrair somente a parte pública

Cole uma chave privada individual e obtenha a pública correspondente. A privada recém-gerada fica ocultada até você pedir para vê-la.

Documento privado coberto levando em uma direção ao documento público.

Três cuidados antes de exportar

01

Defina a finalidade

Assinatura RSA, criptografia OAEP, assinatura EC e acordo de chaves usam permissões distintas. Mudar a opção torna o resultado antigo vencido.

  • Um resultado vencido não pode ser copiado ou baixado.
02

Identifique o contêiner

Em PEM, a pública usa SPKI e a privada usa PKCS8 não criptografado. JWK apresenta os mesmos parâmetros como JSON.

  • Alternar o formato não gera nova aleatoriedade.
03

Separe as metades

Cópia e download são ações independentes para chave pública e privada. Ctrl/Cmd+Enter executa a tarefa atual.

  • Compartilhe só a parte pública.

O que a bancada consegue fazer

Parâmetros RSA e EC

RSA oferece 2048, 3072 ou 4096 bits; EC oferece P-256, P-384 ou P-521. O expoente RSA permanece 65537.

Saídas em arquivos separados

Exporte a pública SPKI e a privada PKCS8 em PEM, ou dois objetos JWK para uma integração de teste.

Inspeção de uma chave

Confira tipo e tamanho de uma chave RSA/EC em PEM ou JWK e derive a parte pública de uma entrada privada.

Exportação antiga bloqueada

Mudanças em opções ou entrada desativam imediatamente copiar e baixar o resultado anterior.

Limites de entrada e de uso

Apenas material de teste
O gerador de chaves RSA guarda chaves só na memória da aba. Segredos de produção devem ser criados no host de destino ou em HSM/gerenciador controlado.
Uma chave em formato moderno
A inspeção aceita SPKI PUBLIC KEY, PKCS8 PRIVATE KEY não criptografado ou um JWK RSA/EC. PKCS1, OpenSSH, chaves cifradas e JWKS de várias chaves ficam de fora.
Sem RSA fraco
2048 bits é o mínimo; não há opção de 512 ou 1024 bits nem tamanho arbitrário.
Contexto seguro obrigatório
Sem Web Crypto em HTTPS ou ambiente local confiável, aparece um erro. Não há alternativa remota nem Math.random.
Sem assinar mensagens
A ferramenta não assina JWT, não gera CSR/certificado e não criptografa textos; ela cria e examina chaves.

Perguntas sobre o gerador de chaves RSA

É seguro gerar uma chave privada em um site?

Web Crypto gera no navegador, mas extensões, área de transferência e arquivos baixados ainda podem expor a privada. Use para testes descartáveis e gere chaves de produção onde serão usadas.

Qual é a diferença entre PKCS#8 e PKCS#1?

Este site exporta PKCS8 não criptografado com cabeçalho PRIVATE KEY. PKCS1 RSA PRIVATE KEY é outro contêiner, que não é importado aqui.

Como obtenho a chave pública a partir de uma chave privada RSA?

No modo de inspeção, cole uma única chave privada RSA em PEM ou JWK e execute a análise. A chave pública correspondente aparece; a direção inversa não existe.

RSA de 2048 bits ainda é forte o bastante?

2048 bits é o menor tamanho oferecido, com 3072 e 4096 também disponíveis. Siga a exigência do sistema de teste; chaves maiores levam mais tempo.

Posso usar estas chaves para assinar JWTs?

Bibliotecas JWT compatíveis podem usar essas chaves, mas a página não assina nem verifica tokens. Guarde a privada com quem assina e distribua só a pública.

Ainda tem uma dúvida?

Usar o gerador de chaves RSA

Crie um par temporário ou confira uma chave antes de compartilhar sua parte pública. O gerador de chaves RSA deixa cada saída privada sob sua decisão.

As chaves somem ao deixar esta aba.