Ir para o conteúdo
Toova
Todas as Ferramentas

Gerador de Par de Chaves Assimétrico

Privado por design — roda inteiramente no seu navegador

Gere pares Ed25519, ECDSA P-256 ou RSA 2048 inteiramente no seu navegador. A chave privada sai em PKCS#8 PEM e a pública em SPKI PEM.

Quais algoritmos estão disponíveis

Ed25519, ECDSA P-256 e RSA-PSS 2048. Os três usam o Web Crypto do navegador. Cada um devolve a chave privada em PEM PKCS#8 e a pública em PEM SubjectPublicKeyInfo.

Por que o Ed25519 é o padrão

É pequeno, rápido e moderno: assinatura de 64 bytes, chave de 32 bytes e sem parâmetros para errar. ECDSA e RSA continuam à disposição para interop.

A chave privada é enviada para algum lugar

Não. crypto.subtle.generateKey roda no dispositivo. A chave existe na memória do navegador e só vai para a área de transferência quando você aperta Copiar.

Perguntas Frequentes

Quais algoritmos estão disponíveis?
Ed25519, ECDSA P-256 e RSA-PSS 2048. Os três usam o Web Crypto do navegador. Cada um devolve a chave privada em PEM PKCS#8 e a pública em PEM SubjectPublicKeyInfo.
Por que o Ed25519 é o padrão?
É pequeno, rápido e moderno: assinatura de 64 bytes, chave de 32 bytes e sem parâmetros para errar. ECDSA e RSA continuam à disposição para interop.
A chave privada é enviada para algum lugar?
Não. crypto.subtle.generateKey roda no dispositivo. A chave existe na memória do navegador e só vai para a área de transferência quando você aperta Copiar.
Dá para usar essas chaves em TLS?
Os PEMs são válidos, mas TLS precisa também de um certificado. Para TLS você costuma gerar o par e um CSR com o mesmo algoritmo, e mandar o CSR para uma CA.