功能
CA + 服务器证书签发
输出
ca_cert.pem + server_cert.pem + server_key.pem
开发工具
在浏览器本地生成 RSA 密钥、自签名 CA、服务器/客户端证书与 CSR,并解析 PEM,适合开发环境 HTTPS 联调,无需安装 OpenSSL。
开发工具
当前尚无可清除的本地缓存。
🔑 私钥(Private Key)
🔓 公钥(Public Key)
所有密钥和证书均在浏览器中生成,不会上传到任何服务器。生成结果会保存到 localStorage 以便跨页签复用,但清除浏览器缓存将丢失数据,请务必下载到本地。
功能
CA + 服务器证书签发
输出
ca_cert.pem + server_cert.pem + server_key.pem
自签名证书仅适用于开发测试,生产环境请使用 Let's Encrypt 或商业 CA 签发的证书。
不会。所有密钥生成和证书签发均在浏览器端完成,不会发送任何数据到服务器。
支持 1024 位(仅测试用)、2048 位(推荐)和 4096 位(高安全性)。
先在"CA 根证书"页签生成 CA,然后在"服务器证书"页签选择"用 CA 签发",导入 CA 证书和私钥即可。
工具列表
你可以从这里继续打开相近场景的工具,减少重复搜索。
RSA 密钥生成
在浏览器通过 WebCrypto 本地生成 RSA 公钥与私钥,输出 PEM 格式,适合联调验签、接口密钥交换与本地试验,无需调用服务器。
SSL 证书解析
在浏览器本地解析 PEM 格式的 X.509 证书,提取有效期、主体相关可读字段与 DER 大小等信息,便于快速查看过期时间与归属,不做完整链信任校验。
Hash 生成
对文本或本地文件计算 SHA-1、SHA-256、SHA-384、SHA-512 摘要,可选 HMAC 模式与 Hash 对比,全部基于 Web Crypto 在浏览器本地完成,适合校验与签名调试。