密钥生成器 | Toolypet
免费在线密钥生成器。为API密钥和令牌生成安全密钥。支持MCP。
这是什么?
加密安全的密钥生成器,用于创建API密钥、令牌和服务凭据。支持多种输出格式(十六进制、Base64、URL安全),可配置长度和前缀。
输入
生成用于安全存储的哈希版本
预览
配置选项后点击生成
使用方法
选择密钥类型和长度,可添加自定义前缀(如sk_、pk_)。选择输出格式。生成并安全复制密钥。
深入解析
良好的密钥应使用加密安全的随机数生成器(CSPRNG)创建,确保不可预测性。密钥前缀(如Stripe的sk_live_)有助于快速识别密钥类型和环境。
密钥管理最佳实践:定期轮换、最小权限原则、安全存储(密钥管理系统而非代码仓库)、泄露时立即撤销。
示例
- 生成API密钥:创建带前缀的安全API密钥
- 生成会话令牌:为用户会话创建安全令牌
- 创建Webhook密钥:为webhook验证生成共享密钥
- 批量生成密钥:为多个服务创建不同的密钥
- 自定义格式密钥:生成特定格式的服务凭据
安装 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__secret_generator提示示例
Generate a 256-bit random secret in hex format for API key
输入示例
{
"length": 32,
"format": "hex"
}输出示例
{
"secret": "a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2",
"format": "hex",
"bits": 256
}常见问题
- API密钥应该多长?
- 至少32字节(256位)。更长更好。32字节的十六进制表示为64个字符。
- 为什么要使用密钥前缀?
- 前缀帮助识别密钥类型(如sk_表示密钥、pk_表示公钥)和环境(live_、test_)。也有助于在代码扫描中检测泄露。
- 十六进制和Base64格式选哪个?
- 十六进制更通用且易读。Base64更紧凑(相同字节数的密钥更短)。URL安全Base64适合在URL中使用。
- 如何安全存储密钥?
- 使用环境变量或专门的密钥管理服务(如AWS Secrets Manager、HashiCorp Vault)。绝不硬编码在代码中或提交到版本控制。
- 密钥应该多久轮换一次?
- 取决于安全要求。一般建议90天轮换一次。高安全环境可能更频繁。确保有自动化的轮换流程。
- 如何在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工作流程中。