WireGuard 키페어 생성기 — 브라우저 X25519 키

개발자 도구

WireGuard 키페어 생성기는 브라우저 Web Crypto API의 X25519 키쌍을 WireGuard에서 쓰는 base64 private/public key 문자열로 변환하는 개발자 보안 도구입니다.

개념 설명

WireGuard는 Curve25519 계열 키를 사용하는 VPN입니다. 이 도구는 브라우저 secure context에서 X25519 키쌍을 만들고, `PrivateKey`, `PublicKey`, 선택적 `PresharedKey` 값을 base64로 출력합니다. 생성한 private key와 preshared key는 구성 파일에 넣기 전 안전하게 보관해야 합니다.

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

사용법

  1. 1preshared key 포함 여부를 선택합니다.
  2. 2생성 버튼을 눌러 WireGuard 키 값을 만듭니다.
  3. 3PrivateKey는 로컬 peer에, PublicKey는 상대 peer 설정에 등록하고 비밀키는 공유하지 않습니다.

참조표

WireGuard 키페어 생성기 — 브라우저 X25519 키 참조표
항목설명
PrivateKey로컬 peer 구성에 넣는 비밀키
PublicKey상대 peer가 등록하는 공개키
PresharedKey선택적 추가 공유 비밀값

출처/기준

자주 묻는 질문

WireGuard 키가 서버로 전송되나요?

아니요. X25519 키 생성과 base64 인코딩은 브라우저에서만 수행됩니다.

생성한 private key를 상대방에게 보내도 되나요?

아니요. PrivateKey는 로컬 peer에만 저장합니다. 상대방에게는 PublicKey만 전달하세요.

preshared key는 언제 쓰나요?

추가 대칭키 계층이 필요한 peer 사이에서 선택적으로 설정합니다. 사용한다면 양쪽 peer 설정에 같은 값을 넣어야 합니다.

관련 도구