RSA 密钥生成
RSA-OAEP 2048/3072/4096 密钥对,PEM 双段本地输出。
RSA-OAEP(SHA-256)密钥对,WebCrypto 加密级随机源本地生成,输出标准 PEM(SPKI 公钥 / PKCS#8 私钥),可直接贴进「PEM/JWK 互转」工具。私钥请离线妥善保管。
选择长度并点击「生成密钥对」。
使用说明
这个工具解决什么问题
对接支付回调、给客户发接口加密公钥、配加密通道,第一步都是生成 RSA 密钥对。openssl 命令行对新手不友好,在线生成器又让人担心私钥外泄。这个工具直接调用浏览器内置 WebCrypto 生成密钥对,私钥从生成到复制始终不离开你的设备。
核心能力
三档强度:2048/3072/4096 位按需选择,兼顾速度与安全。标准格式输出:公钥 SPKI、私钥 PKCS#8 的 PEM 文本,与 openssl 及各类 SDK 直接兼容。OAEP 填充:按 RSA-OAEP(SHA-256) 生成加密用途密钥,比老式 PKCS#1 v1.5 填充更安全。配套工具链:生成后可贴进站内 PEM/JWK 互转工具,转成 JWK 或 JWKS 发布。
使用建议
生成前关掉周围没必要的人;私钥立即存进密码管理器或加密盘,不要进聊天记录与代码仓库;公钥可以放心分发,给对端用于加密发来的数据。
密钥生成完全依赖浏览器本地运算,私钥不上传、不落日志,断网可用;4096 位生成需要几秒到几十秒,属正常现象,耐心等待即可。
常见问题
2048、3072、4096 位怎么选?
2048 位目前仍被广泛接受,适合大多数接口加密;3072 位对齐 NIST 2030 年后的安全建议;4096 位强度最高但生成与运算都明显更慢。不确定就选 2048,有合规要求再按标准选更高档。
私钥泄露了怎么办?
立即作废旧密钥对并换新:重新生成密钥对,下发新公钥,让对端改用新公钥加密,旧公钥尽快从所有配置里下线。私钥一旦离开你的控制就应视为永久泄露,不存在撤回,只能靠轮换止损。
这对密钥能用来签名吗?
不能直接用。本工具生成的是 RSA-OAEP 加密密钥对,适合「公钥加密、私钥解密」的场景;签名需要 RSA-PSS 类型的密钥对,用途不同,别混用。
相关工具
PEM/JWK 互转
PEM 与 JWK/JWKS 双向互转,公私钥通吃,WebCrypto 实现。
X.509 证书查看
解析证书 PEM/DER:序列号/签发者/有效期/公钥位长一目了然。
AES256 加解密
AES-256-GCM 文本加解密,PBKDF2 派生密钥,容器 JSON 输出。