Gerador de par de chaves WireGuard — chaves X25519 no navegador
DesenvolvimentoUm gerador de par de chaves WireGuard cria um par de chaves X25519 com a Web Crypto API do navegador e o codifica como strings base64 de chave privada e pública do WireGuard.
Esta página foi traduzida com ajuda de IA e ainda não recebeu revisão profissional. Consulte as fontes citadas antes de usá-la em uma decisão importante.
O que é
O WireGuard é um protocolo VPN que usa chaves da família Curve25519. Esta ferramenta gera um par X25519 em um contexto seguro do navegador e, em seguida, produz os valores `PrivateKey`, `PublicKey` e `PresharedKey` opcional como strings base64. Guarde de forma segura as chaves privada e pré-compartilhada antes de adicioná-las aos arquivos de configuração.
Como usar
- 1Escolha se deseja incluir uma chave pré-compartilhada.
- 2Gere os valores das chaves do WireGuard.
- 3Use PrivateKey no peer local, registre PublicKey no peer remoto e nunca compartilhe a chave privada.
Referência
| Campo | Significado |
|---|---|
| PrivateKey | chave secreta colocada na configuração do peer local |
| PublicKey | chave pública registrada pelo peer remoto |
| PresharedKey | segredo compartilhado adicional opcional |
Fontes e padrões
- MDN Web Docs: Client-side web APIs - MDN Web Docs
- MDN Web Docs: Web Crypto API - MDN Web Docs
- WireGuard: Quick Start - WireGuard
Perguntas frequentes
As chaves do WireGuard são enviadas a um servidor?
Não. A geração de chaves X25519 e a codificação base64 são executadas apenas no seu navegador.
Posso enviar a chave privada gerada ao outro peer?
Não. Guarde PrivateKey apenas no peer local. Envie somente PublicKey para o outro lado.
Quando devo usar uma chave pré-compartilhada?
Use-a de forma opcional entre peers quando quiser um segredo simétrico adicional. Se usá-la, o mesmo valor deve ser configurado em ambos os peers.