O que é Ed25519?
Ed25519 é um algoritmo moderno de assinatura digital de curva elíptica que oferece alta segurança com chaves curtas e alto desempenho. Ele se baseia no Edwards-curve Digital Signature Algorithm (EdDSA) e usa Curve25519. Ed25519 é utilizado em SSH, TLS, carteiras de criptomoedas e diversos protocolos de autenticação. Uma chave pública de 32 bytes e uma assinatura de 64 bytes oferecem segurança de 128 bits.
Como usar este Gerador de Chaves Ed25519
- 1Clique em Generate Ed25519 Key Pair para criar um novo par de chaves pública e privada.
- 2Use Copy para copiar a chave pública (SPKI PEM) ou o formato Base64 bruto para sua aplicação.
- 3Mantenha a chave privada (PKCS8 PEM) protegida — nunca a compartilhe.
- 4Use a seção Sign para assinar mensagens com a chave privada gerada.
- 5Use a seção Verify para conferir uma assinatura com a chave pública.
Casos de uso comuns
Geração de chaves SSH
Gere chaves Ed25519 para autenticação SSH, o algoritmo recomendado para versões modernas do OpenSSH.
Testes de assinatura digital
Teste fluxos de assinatura e verificação para APIs, JWTs ou aplicações blockchain.
Aprendizado de criptografia
Entenda o funcionamento da criptografia de chave pública experimentando a geração de chaves, a assinatura e a verificação.
Perguntas frequentes
Ed25519 é melhor que RSA?
Ed25519 oferece segurança equivalente ou superior com chaves muito menores — 32 bytes, em comparação com 256 bytes ou mais para RSA-2048 — e operações significativamente mais rápidas. É o algoritmo recomendado para novas chaves SSH.
Quais navegadores oferecem suporte a Ed25519 na Web Crypto?
Desde 2025, Chrome, Edge, Firefox e Safari oferecem suporte a Ed25519 na Web Crypto API. Navegadores mais antigos podem não ser compatíveis.
Minha chave privada é enviada para algum lugar?
Não. A geração de chaves usa a Web Crypto API do navegador, e nenhum dado sai do seu dispositivo.