zh-Hans v
en zh tw

PEM/DER 转换

在本地转换有类型标记的 PEM 与二进制 DER;单块下载 DER,多块证书链下载 ZIP。

文本包装与二进制字节

PEM 是含类型标签及 Base64 数据的 ASCII 包装,内部 DER 是采用确定且最短长度编码的二进制 ASN.1。PEM → DER 会显示每块类型与数据,下载则得到真正的二进制 .der 文件;多块分别打包进 ZIP。

DER → PEM 接受二进制文件或粘贴的 Base64/十六进制,识别支持的结构并按每行 64 字符包装;不会把未知序列随意标为证书。粘贴 PEM 的标签必须与识别结构一致。

支持容器与校验边界

支持 SPKI 公钥、PKCS#8 私钥/加密私钥容器、PKCS#1 RSA、SEC1 EC 私钥、证书、证书请求与 X.509 CRL 等结构。解码数据最多 1 MiB、20 块、64 层、20000 个 ASN.1 节点;拒绝不定长 BER、尾随字节和非最短 DER 编码。

结构检查不会验证签名、证书信任、密钥所有权或全部 ASN.1 模式规则。加密容器只保留原字节,不会解密;不支持传统 OpenSSL 的 Proc-Type/DEK-Info 加密头。输入私钥时,格式转换会输出相应私钥字节。

参考

常见问题

显示的 Base64 就是 DER 文件吗?

它是 DER 字节的文本表示;需要二进制 DER 的软件应使用下载得到的文件。

能转换证书链吗?

可以,最多 20 个支持的 PEM 块,保留顺序并各自生成 DER 文件;不判断链的信任关系。

输入会上传吗?

不会。处理在浏览器中执行,引擎从本站加载;工具不将输入发送至处理 API,也不保存输入。清除可移除可见输入与结果。

其他语言