ToolypetMCP

RSA密钥生成器 | Toolypet

免费在线RSA密钥对生成器。生成公钥和私钥。支持MCP。

这是什么?

RSA密钥对生成器,创建PEM格式的公钥和私钥,用于非对称加密。支持2048、3072和4096位密钥长度,适用于JWT签名、SSL/TLS和数据加密。

输入

安全性最低2048位,长期使用推荐4096位

PEM最为广泛使用,JWK适用于Web应用

留空则不加密私钥

预览

配置选项并点击生成

使用方法

选择密钥长度(推荐2048位以上)。工具生成PEM格式的公钥和私钥对。复制并安全保存私钥,分发公钥给需要的方。

深入解析

RSA基于大数质因数分解的困难性。2048位密钥提供约112位安全强度,到2030年仍被认为安全。4096位提供更大安全边际但性能更低。 公钥加密数据,私钥解密。私钥签名数据,公钥验证。这种非对称特性使RSA适合密钥交换和数字签名。 RSA正在被椭圆曲线加密(如Ed25519)取代,后者在相同安全级别下密钥更短、性能更好。

示例

  1. 生成JWT签名密钥:创建RS256算法所需的密钥对
  2. SSL/TLS证书密钥:生成证书签名请求的私钥
  3. 数据加密密钥:创建用于非对称加密的密钥对
  4. SSH密钥(RSA):生成RSA格式的SSH认证密钥

安装 Toolypet MCP 服务器

通过一条命令将 Toolypet 工具添加到您的 AI 代理。支持 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位提供128位安全强度。4096位最安全但更慢。根据用途和性能要求选择。
私钥应该如何保存?
私钥必须安全保存:加密存储、限制访问权限、不提交到代码仓库。使用密钥管理服务(KMS)是最佳实践。
RSA和ECC哪个更好?
ECC(如Ed25519)在相同安全级别下密钥更短、性能更好。新项目推荐ECC。RSA在旧系统兼容性更好。
公钥可以公开吗?
是的,公钥就是设计用来公开分发的。任何人都可以用公钥加密数据或验证签名,但只有私钥持有者能解密或签名。
密钥对应该多久更换?
建议每1-2年轮换。更频繁的轮换提供更好的安全性。确保有平滑的密钥轮换流程。
如何在Claude/Cursor中使用此工具?
您可以通过MCP使用此工具。将Toolypet MCP服务器添加到您的AI代理配置中,使用 'npx -y @toolypet/mcp-server@latest'。然后让AI使用对应的MCP工具及相应参数。
什么是MCP?为什么Toolypet支持它?
MCP(模型上下文协议)是一个开放标准,允许Claude和Cursor等AI代理使用外部工具。Toolypet支持MCP,让您可以在浏览器和AI代理中使用所有65+工具,将计算和操作无缝集成到AI工作流程中。

相关工具