DER转PEM转换器

将 DER 二进制证书转换为 PEM 证书,可将其编码从原始二进制字节更改为 Base64 ASCII 文本,以便网络服务器和文本编辑器能够轻松读取。

选择或将文件拖放到此处

隐私保护 - 文件不会离开您的设备

或粘贴 Ctrl+V

等待文件时,可以玩一玩 Code Rain

零网络传输隐私保证: 上传至外部服务器的数据为 0 字节。所有处理均在您的浏览器沙箱中本地完成。

格式比较与技术规格

规格DERPEM
MIME 类型application/x-x509-ca-certapplication/x-pem-file
类型二进制 ASN.1 DER 证书Base64 ASCII 证书容器
压缩无 (紧凑二进制)无(Base64 文本编码)
标准规范ITU-T X.690 / RFC 5280IETF RFC 7468
魔数文件头 (Magic Bytes)30 82 (ASN.1 DER Sequence Header)2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY)

格式概述与应用

安全证书建立信任并在网络之间加密数据。DER 格式使用 ASN.1 规则将证书数据存储为原始二进制数据。尽管原始二进制文件对于内存受限的硬件非常高效,但很难在基于文本的服务器配置文件中进行管理。系统管理员经常需要检查证书数据或将其直接粘贴到 Apache、Nginx 或 OpenSSL 等工具的配置脚本中。 将文件转换为 PEM 容器可以解决此问题。PEM 代表隐私增强邮件,尽管现在它广泛用于所有类型的加密密钥和证书。该容器将二进制数据包裹在 Base64 文本中并添加清晰的边界标记。这些标记使证书的起点和终点一目了然,从而防止在服务器设置期间出现复制和粘贴错误。

技术规格与编解码器解析

DER 二进制使用 application/x-x509-ca-cert MIME 类型,以紧凑的二进制格式存储数据且不进行压缩。它没有文本标头,因此需要使用十六进制编辑器读取原始字节。PEM 使用 application/x-pem-file MIME 类型,将完全相同的底层证书数据封装在文本结构中。PEM 文件以可读标头行“-----BEGIN CERTIFICATE-----”开头,后接 Base64 编码文本行,并以“-----END CERTIFICATE-----”结尾。两种格式均不使用压缩,且存储完全相同的加密公钥数据,因此转换完全无损。

操作系统与浏览器兼容性

不同证书工具会使用 DER 和 PEM 两种编码。OpenSSL 和许多服务器应用接受 PEM,其他产品则可能要求 DER 或特定容器。请检查目标应用要求的编码和文件内容。

实用信息

请在冷存储中保留原始 DER 二进制文件的未加密备份。由于转换为 PEM 是完全无损的,因此您可以随时从二进制主文件重新生成基于文本的 PEM 文件,而不会降低任何安全性。

常见问题

如何将 DER 二进制转换为 PEM 证书且不损失质量?

由于两种格式包含完全相同的加密公钥和元数据,因此转换是完全无损的。转换文件只会将外部包装从原始二进制字节更改为 Base64 文本,而核心安全数据保持不变。

DER 二进制和 PEM 证书有什么区别?

DER 二进制是一种紧凑的、机器可读的二进制格式,没有标题,而 PEM 是一种 Base64 编码的文本格式,包裹在特定的开始和结束边界行之间,便于人类和服务器软件读取。