Gerador de par de chaves WireGuard — chaves X25519 no navegador

Desenvolvimento

Um 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.

Tradução assistida por IA em revisão

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.

WireGuard key = base64(raw 32-byte X25519 private/public key); preshared key = base64(32 random bytes)

Como usar

  1. 1Escolha se deseja incluir uma chave pré-compartilhada.
  2. 2Gere os valores das chaves do WireGuard.
  3. 3Use PrivateKey no peer local, registre PublicKey no peer remoto e nunca compartilhe a chave privada.

Referência

Gerador de par de chaves WireGuard — chaves X25519 no navegador Referência
CampoSignificado
PrivateKeychave secreta colocada na configuração do peer local
PublicKeychave pública registrada pelo peer remoto
PresharedKeysegredo compartilhado adicional opcional

Fontes e padrões

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.

Ferramentas relacionadas