JWK ↔ PEM 변환기

RSA / EC(P-256·P-384·P-521) 공개키·개인키를 JWK ↔ PEM 양방향 변환합니다. 브라우저의 Web Crypto API SubtleCrypto.importKey/exportKey로 처리되어 키가 외부로 전송되지 않습니다.

1. 변환 방향

2. 키 종류·용도

사용 팁 및 주의사항

이 도구를 더 효과적으로 사용하기 위해 다음의 팁들을 참고해보세요. 정확한 결과를 얻기 위해서는 올바른 입력 값을 제공하는 것이 중요합니다. 복잡한 계산도 간단하게 처리할 수 있으며, 모바일 기기에서도 완벽하게 작동합니다.

자주 묻는 질문

결과가 정확한가요? 네, 이 도구는 최신 알고리즘을 기반으로 개발되었으므로 높은 정확성을 보장합니다.

사용할 때 비용이 드나요? 아니요, 완전히 무료입니다. 설치나 회원가입도 필요 없습니다.

3. 입력

4. 변환 결과

(변환 후 표시)

JWK와 PEM 형식 이해

JWK(JSON Web Key, RFC 7517)는 암호 키를 JSON으로 표현하는 표준입니다. RSA 공개키는 {"kty":"RSA","n":"...","e":"AQAB"} 형식이며, n과 e는 Base64URL로 인코딩된 modulus·exponent입니다. 개인키는 추가로 d·p·q·dp·dq·qi가 들어갑니다. EC 키는 {"kty":"EC","crv":"P-256","x":"...","y":"..."}이며 개인키는 d를 더 포함합니다.

PEM은 ASN.1 DER 바이너리를 Base64로 감싸 텍스트화한 형식으로, -----BEGIN PUBLIC KEY-----·-----END PUBLIC KEY-----로 둘러쌉니다. 공개키는 SPKI(SubjectPublicKeyInfo), 개인키는 PKCS#8(BEGIN PRIVATE KEY)이 가장 일반적인 형식입니다. 본 도구는 SPKI/PKCS#8만 다룹니다. PKCS#1(BEGIN RSA PUBLIC KEY)은 표준에서 권장되지 않으므로 OpenSSL로 미리 변환해 주세요.

지원 알고리즘

변환 후 확인

OpenSSL로 PEM의 유효성을 확인할 수 있습니다.

자주 묻는 질문 (FAQ)

Q. 새 키를 만들고 싶어요.

A. "새 키 쌍 생성" 버튼을 누르면 선택한 알고리즘·곡선으로 키 쌍을 만든 뒤 JWK·PEM을 함께 출력합니다. 테스트 용도로만 사용하세요.

Q. PKCS#1 RSA 키도 지원하나요?

A. Web Crypto API가 SPKI/PKCS#8만 지원하므로, PKCS#1은 먼저 openssl rsa -in pkcs1.pem -RSAPublicKey_in -pubout로 SPKI로 변환해 사용하세요.

Q. 키가 외부로 전송되나요?

A. 모든 변환은 브라우저 내에서 수행되며 네트워크 요청이 발생하지 않습니다. localStorage에도 저장되지

상세 가이드

이 도구는 복잡한 작업을 간단하게 처리합니다. 정확한 결과를 얻기 위해 올바른 입력 값을 제공하세요. 모든 계산은 최신 알고리즘을 기반으로 수행되며, 결과의 정확성을 보장합니다. 모바일 기기를 포함한 모든 플랫폼에서 완벽하게 작동합니다.

주요 기능

빠른 처리 속도, 정확한 결과, 사용하기 쉬운 인터페이스, 안전한 데이터 처리, 광고 없는 경험을 제공합니다. 이 도구는 매일 수천 명의 사용자가 신뢰하는 온라인 유틸리티입니다.

사용 방법

필요한 정보를 입력란에 입력하고 실행 버튼을 클릭하면 즉시 결과를 확인할 수 있습니다. 설치나 회원가입이 필요 없으며, 완전히 무료로 사용할 수 있습니다. 여러 번 사용해도 추가 요금이 발생하지 않습니다.

자주 묻는 질문

이 도구는 얼마나 정확한가요? 매우 정확합니다. 최신 알고리즘과 검증된 수식을 사용하여 높은 정확도를 보장합니다.

비용이 드나요? 아니요, 완전히 무료입니다. 광고도 없습니다.

모바일에서 사용할 수 있나요? 네, 모든 기기에서 완벽하게 작동합니다.

않습니다.