PEM 디코더: PEM 인증서, 키, CSR 디코딩
PEM 디코더는 PEM 블록을 읽고 BEGIN/END 레이블을 추출한 뒤 본문을 base64 디코딩해 원시 DER 바이트로 바꿉니다. 감지된 타입을 식별하고 처음 64바이트의 hex 덤프를 표시하므로 인증서, 공개·비밀 키, CSR을 살펴보기 쉽습니다. PEM 입력을 붙여넣거나 드래그하세요. 별도의 변환 옵션은 명시되어 있지 않습니다.
PEM 디코더는 PEM으로 인코딩된 인증서, 공개·비밀 키, 인증서 서명 요청(CSR)을 살펴보는 브라우저 기반 PEM 디코더입니다. PEM 블록에서 레이블을 추출하고 Base64 본문을 원시 DER 바이트로 디코딩한 뒤 hex 덤프를 표시하므로, openssl 없이 디코딩된 데이터를 살펴볼 수 있습니다.
PEM 블록은 BEGIN과 END 줄로 내용을 표시합니다. 디코더는 해당 줄에서 레이블을 읽고, 본문을 base64 디코딩하며, 감지된 타입을 식별하고, 처음 64 디코딩 바이트를 16진수로 표시합니다. 도구의 설명된 출력은 살펴보기용이며, 추가 변환 옵션은 명시되어 있지 않습니다.
PEM은 데이터를 텍스트 친화적인 형태로 표현하고, DER은 PEM 본문을 디코딩해 얻는 원시 바이트 표현입니다. PEM을 DER 바이트로 변환하면 hex 덤프에서 내부 데이터를 살펴보거나, 텍스트 인코딩 형태가 아닌 인증서, 키, CSR을 다뤄야 할 때 도움이 됩니다. 표시되는 hex 덤프는 처음 64바이트로 제한됩니다.
PEM 디코더는 브라우저에서 완전히 실행됩니다. 입력은 사용자의 기기에서 처리되며 업로드되거나 저장되거나 서버로 전송되지 않습니다. 페이지가 로드된 후에는 오프라인에서도 동작합니다. 무료이므로 PEM 데이터를 온라인 서비스로 보내지 않고 살펴볼 수 있습니다.
이 도구는 PEM 인증서, 키, CSR을 살펴봐야 하는 개발자와 DevOps 엔지니어에게 유용합니다. 이런 형식이 처음이든 이미 정기적으로 다루든 상관없습니다. PEM 값을 붙여넣거나 드래그해 감지된 타입과 디코딩된 바이트를 확인하세요.
1단계: PEM 값을 입력 영역에 붙여넣거나 드래그하세요. -----BEGIN…----- 줄부터 대응하는 -----END…----- 줄까지 전체 블록을 포함하세요.
2단계: 디코딩을 실행해 PEM 레이블을 추출하고 블록 본문을 base64 디코딩해 원시 DER 바이트로 바꾸세요.
3단계: 감지된 타입과 처음 64 디코딩 바이트를 표시하는 hex 덤프를 검토하세요.
4단계: 디코딩된 출력을 사용하거나 보관해야 하면 복원된 결과를 복사하세요.
사용 사례: 팀원에게 받은 인증서 PEM 값을 감지된 타입과 디코딩된 바이트로 확인하며 살펴보세요.
사용 사례: openssl 없이 공개·비밀 키 PEM 블록의 본문을 디코딩해 살펴보세요.
사용 사례: 인증서 서명 요청(CSR) PEM 블록을 검토하고 레이블과 처음 64 DER 바이트를 확인하세요.
사용 사례: 텍스트 전용 채널로 PEM 값이 전달될 때 받은 블록을 디코딩해 원시 DER 바이트를 살펴보세요.
사용 사례: 인증서나 키 데이터를 조사할 때 PEM 블록의 레이블과 인코딩된 본문을 확인하세요.
사용 사례: 브라우저에서 작업할 때 PEM 블록의 디코딩된 바이트를 hex 덤프로 빠르게 보세요.