Tool overview
鍵ペアジェネレータとは?
鍵ペアジェネレータは、ブラウザで RSA と Ed25519 の鍵ペアを生成ための開発者向けツールです。
なぜ鍵ペアジェネレータを使うのか?
ブラウザで RSA と Ed25519 の鍵ペアを生成際の可読性と作業速度を向上させ、データをサーバーに送信しません。
主な機能
即時の構文ハイライト、エラー検出、クライアントサイドのプライバシー、ワンクリックコピー。ブラウザで RSA と Ed25519 の鍵ペアを生成
使い方
上のツールで正確な結果を得るための手順です。
- ジェネレーターオプションで RSA-OAEP (2048-bit) または Ed25519 を選択します。
- 生成をクリックして JWK JSON としてエクスポートされる鍵ペアを作成します。
- 鍵をアプリ設定にコピーするか、暗号化/復号ワークフローへパイプします。
- ローテーション用に再生成 — サーバー側に保存はされません。
鍵ペア形式リファレンス
Web Crypto エクスポートパスで生成される JWK フィールド。
| トークン種別 | 有効な標準形式 | 不正な入力 |
|---|---|---|
| RSA-OAEP JWK | { "kty":"RSA", "n":"…", "e":"AQAB" } | { "kty":"RSA", "n":"!!!" }Invalid base64url modulus breaks importKey in consuming apps. |
| Ed25519 JWK | { "kty":"OKP", "crv":"Ed25519", "x":"…" } | { "crv":"Ed25519" }Ed25519 public keys require crv and x coordinates in JWK form. |
| Private key handling | Copy once, store in HSM/vault | Commit private JWK to gitTreat private keys as secrets—this tool displays them in memory only. |
セキュリティプロファイル
Keys are generated with window.crypto.subtle.generateKey and exported in-process. No key material is logged or transmitted. Clear your screen and clipboard after copying private components.
よくある質問
一般的なトラブルとデータプライバシーに関する回答です。
公式ドキュメントと参照
このユーティリティの公式仕様とプラットフォーム文書です。