Skip to content

WireGuard 鍵生成

WireGuard VPN 設定用の Curve25519 鍵ペアを生成します。純粋な BigInt 実装の RFC 7748 モンゴメリラダーによりクランプ済み秘密鍵から公開鍵を導出し、オプションで事前共有鍵も生成し、編集可能な wg-quick 設定テンプレートを出力します。すべて 100% クライアント側で動作し、鍵がブラウザの外に出ることはありません。

Privacy & Security
cosmodev ~/tools/wireguard-keygen-
事前共有鍵
Curve25519 · RFC 7748
…
…
…

32 バイトの CSPRNG、Curve25519 に従いクランプ · 公開鍵 = 秘密スカラー × 基底点 9 · ローカルで生成、送信されない · 鍵を共有 URL にエンコードしないのは意図的な仕様です。