PEM 解码器 – 解码 PEM 证书、密钥和 CSR
PEM 解码器可读取 PEM 数据块,提取其 BEGIN/END 标签,并将正文 Base64 解码为原始 DER 字节。它会识别检测到的类型,并显示前 64 个字节的十六进制转储,让证书、公钥/私钥和 CSR 更易检查。粘贴或拖入 PEM 输入即可;没有可配置的转换选项。
PEM 解码器是一款基于浏览器的 PEM 解码器,用于检查 PEM 编码的证书、公钥和私钥,以及证书签名请求(CSR)。它从 PEM 数据块中提取标签,将 Base64 正文解码为原始 DER 字节,并以十六进制转储呈现,让您无需 openssl 即可查看解码数据。
PEM 数据块使用 BEGIN 和 END 行标记其内容。解码器从这些行中读取标签,将正文 Base64 解码,识别检测到的类型,并将前 64 个解码字节显示为十六进制。该工具的输出用于检查;没有其他转换选项。
PEM 以文本友好的形式表示数据,而 DER 是解码 PEM 正文后得到的原始字节表示。当您需要通过十六进制转储检查底层数据,或在文本编码形式之外处理证书、密钥或 CSR 时,将 PEM 转换为 DER 字节会很有帮助。显示的十六进制转储仅限于前 64 个字节。
PEM 解码器完全在浏览器中运行。您的输入只在本地设备上处理,不会上传、存储或发送到服务器;页面加载完成后,该工具也支持离线使用。免费使用,您可以检查 PEM 数据而不必将其发送给在线服务。
对于需要查看 PEM 证书、密钥或 CSR 的开发者和运维工程师来说,这款工具非常实用,无论您是初次接触这些格式,还是已经经常使用。粘贴或拖入 PEM 值,即可查看其检测类型和解码后的字节。
步骤 1:将 PEM 值粘贴或拖入输入区域。请包含完整的数据块,从 -----BEGIN…----- 行到与之匹配的 -----END…----- 行。
步骤 2:运行解码,提取 PEM 标签,并将数据块正文 Base64 解码为原始 DER 字节。
步骤 3:查看检测到的类型和十六进制转储,其中显示了前 64 个解码字节。
步骤 4:如果需要使用或保留解码后的输出,可复制还原结果。
使用场景:检查团队成员发来的证书 PEM 值:查看其检测类型和解码后的字节。
使用场景:无需使用 openssl,即可查看公钥或私钥的 PEM 数据块,解码其正文。
使用场景:查看证书签名请求(CSR)的 PEM 数据块,了解其标签和前 64 个 DER 字节。
使用场景:当只能通过纯文本通道传输 PEM 值时,解码收到的块以检查其原始 DER 字节。
使用场景:排查证书或密钥数据时,检查 PEM 数据块的标签和编码正文。
使用场景:在浏览器中工作时,快速通过十六进制转储查看 PEM 数据块的解码字节。