ToolypetMCP

RSAキー生成 | Toolypet

無料オンラインRSAキーペア生成ツール。公開鍵・秘密鍵を生成。MCP対応。

これは何ですか?

RSA鍵ペアジェネレーターは、RSA暗号化の公開鍵と秘密鍵のペアを生成するツールです。2048、3072、4096ビットの鍵サイズをサポートし、PEM形式で出力します。

入力

セキュリティのため最低2048ビット、長期使用には4096ビット推奨

PEMが最も広く使用され、JWKはWebアプリケーションに適しています

暗号化しない場合は空のままにしてください

プレビュー

オプションを設定して生成をクリック

使い方

鍵サイズ(2048、3072、4096ビット)を選択し、「生成」ボタンをクリックしてください。公開鍵と秘密鍵がPEM形式で表示されます。秘密鍵は安全に保管してください。

詳細解説

RSA(Rivest-Shamir-Adleman)は最も広く使用される非対称暗号化アルゴリズムです。 仕組み: - 2つの大きな素数の積による数学的安全性 - 公開鍵で暗号化、秘密鍵で復号(暗号化) - 秘密鍵で署名、公開鍵で検証(デジタル署名) 鍵サイズの選択: - 2048ビット: 2030年まで安全とされる最小推奨 - 3072ビット: 中期的な安全性(2030年以降も対応) - 4096ビット: 最高レベルだが処理速度低下 用途: - TLS/SSL: ウェブサーバーの証明書 - JWT: RS256/RS384/RS512署名 - SSH: 認証鍵ペア - PGP/GPG: メール暗号化 - コード署名: ソフトウェアの真正性検証 RSA vs ECC: - RSAは互換性が高い - ECCは同等のセキュリティで鍵が短い - 新規プロジェクトではECC(Ed25519)を検討

  1. 4096ビットのRSA鍵ペアを生成
  2. JWT署名用のRS256鍵ペアを作成
  3. PEM形式のRSA公開鍵と秘密鍵を生成
  4. TLS証明書ワークフローのテスト用開発鍵ペアを作成

Toolypet MCPサーバーのインストール

1つのコマンドでAIエージェントにToolypetツールを追加できます。Claude Desktop、Claude Code、Cursor、およびすべてのMCP互換クライアントで使用可能です。

クイックスタート
npx -y @toolypet/mcp-server@latest
MCPクライアント設定
{
  "mcpServers": {
    "toolypet": {
      "command": "npx",
      "args": [
        "-y",
        "@toolypet/mcp-server@latest"
      ]
    }
  }
}
ツール名:mcp__toolypet__rsa_key_generator
プロンプト例
Generate a 2048-bit RSA key pair in PEM format
入力例
{
  "keySize": 2048,
  "format": "pem"
}
出力例
{
  "publicKey": "-----BEGIN PUBLIC KEY-----\nMIIBIjAN...\n-----END PUBLIC KEY-----",
  "privateKey": "-----BEGIN PRIVATE KEY-----\nMIIEvQIB...\n-----END PRIVATE KEY-----",
  "keySize": 2048,
  "format": "PEM"
}

よくある質問

どの鍵サイズを選ぶべき?
現在は2048ビットが最低推奨です。長期的な使用には3072ビット以上を推奨します。パフォーマンスが許容できれば4096ビットが最も安全です。
RSAとECCの違いは?
RSAは大きな素数の因数分解に基づき、ECCは楕円曲線の離散対数問題に基づきます。ECCは同等のセキュリティで短い鍵を使用でき、処理速度も速いです。
秘密鍵の保管方法は?
暗号化して保存し、アクセスを制限してください。HSM(ハードウェアセキュリティモジュール)や秘密管理サービスの使用を推奨します。
RSAは量子コンピュータに対して安全?
将来の量子コンピュータはShorのアルゴリズムでRSAを破る可能性があります。ポスト量子暗号への移行が検討されています。
Claude/Cursorでこのツールを使用するにはどうすればいいですか?
MCPを通じてこのツールを使用できます。AIエージェントの設定に 'npx -y @toolypet/mcp-server@latest' でToolypet MCPサーバーを追加してください。その後、AIに mcp__toolypet__rsa_key_generator をパラメータ付きで使用するよう指示してください。
MCPとは何ですか?なぜToolypetはMCPをサポートしているのですか?
MCP(Model Context Protocol)は、ClaudeやCursorなどのAIエージェントが外部ツールを使用できるようにするオープン標準です。ToolypetはMCPをサポートしているため、65以上のすべてのツールをブラウザとAIエージェントの両方で使用でき、計算や操作をAIワークフローにシームレスに統合できます。
MCPとは何ですか?ToolypetがMCPをサポートする理由は?
MCP(Model Context Protocol)は、ClaudeやCursorなどのAIエージェントが外部ツールを利用できるオープンスタンダードです。ToolypetはMCPをサポートしているため、65以上のすべてのツールをブラウザとAIエージェントの両方で使用でき、計算や操作をAIワークフローにシームレスに統合できます。

関連ツール