Press⌘+Kto search
IP: 获取中...
为效率而生, Just tools.goodssoft.com
RSA密钥对生成器
生成RSA密钥对,支持多种密钥长度,导出PEM格式,完全在浏览器本地生成
生成密钥对
PEM格式说明
公钥格式 (PEM)
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA...
-----END PUBLIC KEY----- 私钥格式 (PEM)
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBA...
-----END PRIVATE KEY----- 支持的导出格式
- PEM (Privacy-Enhanced Mail) - Base64编码
- DER (Distinguished Encoding Rules) - 二进制格式
- JWK (JSON Web Key) - JSON格式
使用场景
数字签名
使用私钥对文档进行签名,公钥验证签名的真实性和完整性
数据加密
使用公钥加密数据,只有私钥持有者才能解密
身份认证
SSH密钥认证、SSL证书、代码签名等
API安全
API密钥对、OAuth 2.0 JWT令牌签名验证
密钥长度选择指南
2048 位 (推荐)
平衡安全性和性能,适合大多数应用场景
3072 位 (高安全)
适用于高敏感度数据,长期保护需求
4096 位 (极高)
最高安全级别,生成和运算时间较长
性能参考 (生成时间)
2048 位:~1-3 秒
3072 位:~5-10 秒
4096 位:~15-30 秒
安全最佳实践
私钥必须妥善保管,建议使用密码保护或硬件安全模块(HSM)
定期轮换密钥对,建议每年或发生安全事件时更换
备份私钥时使用加密存储,多份异地备份
不要通过不安全渠道传输私钥(如邮件、聊天工具)
生产环境使用2048位或更高长度的密钥