⭐ Web Crypto⭐ 1024/2048/4096位⭐ PKCS#1⭐ PKCS#8⭐ PEM/JWK
🔓 公钥 Public Key 可公开
🔓
点击上方按钮生成密钥对
🔒 私钥 Private Key 请保密
🔒
点击上方按钮生成密钥对
💡 使用场景
🔐
标准2048位
通用密钥对,安全且高效
🖥️
SSH密钥
4096位PKCS#8,Git/服务器认证
🎫
JWT签名
2048位PKCS#1,JWT RS256
📦
前端加密
2048位PKCS#8,JSEncrypt兼容
开发调试
1024位JWK,快速生成测试用
📚 RSA 知识库
🔑
RSA原理
基于大整数因数分解难题,生成公钥(n,e)和私钥(n,d),加密c=m^e mod n,解密m=c^d mod n
📐
PKCS#1 vs PKCS#8
PKCS#1 仅含RSA参数(传统格式),PKCS#8 外层包装了算法标识OID(通用格式),两者可互相转换
🎯
密钥长度选择
1024位已不够安全,2048位是当前工业标准(推荐),4096位更安全但加解密性能较低
📋
PEM格式说明
PEM = Base64编码的DER数据 + -----BEGIN/END----- 头尾标记,文本安全可复制,64字符换行
🛡️
安全提示
私钥永远不要提交到Git仓库或通过网络明文传输,生产环境建议使用HSM或密钥管理服务
📜 最近生成
暂无生成记录