🤝 SSL 인증서·개인키 쌍 검사기

인증서와 개인키(PKCS#1/PKCS#8)의 RSA 모듈러스를 비교해 짝이 맞는지 확인합니다.

⚠️ 현재 RSA 키만 지원합니다 (EC 키 미지원)

사용법

  1. 인증서(또는 CSR) PEM을 입력하세요.
  2. 개인키 PEM을 입력하세요.
  3. '비교' 버튼을 누르면 짝이 맞는지 확인됩니다.

🎯 이럴 때 씁니다

입력 · 출력 예시

입력
인증서 PEM:
-----BEGIN CERTIFICATE-----
MIIDDTCCAfWgAwIBAgIUe/13kqiwei2z7puPaEtsEewQs/Mw…
-----END CERTIFICATE-----

개인키 PEM:
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIB…
-----END PRIVATE KEY-----
출력
✅ 인증서와 개인키가 짝이 맞습니다 (같은 키페어)

example.com 용 자체서명 인증서와 그 개인키를 넣으면, 양쪽에서 추출한 RSA 모듈러스가 동일하므로 같은 키페어로 판정됩니다. 서로 다른 키를 넣으면 대신 "❌ 서로 다른 키페어입니다"가 표시됩니다.

자주 묻는 질문

어떤 원리로 비교하나요?
인증서(또는 CSR)와 개인키에서 각각 RSA 모듈러스(공개키의 핵심 값)를 추출해 두 값이 일치하는지 비교합니다.
PKCS#1과 PKCS#8 개인키 모두 지원하나요?
네. -----BEGIN RSA PRIVATE KEY-----(PKCS#1)와 -----BEGIN PRIVATE KEY-----(PKCS#8) 형식을 모두 인식합니다.
EC(타원곡선) 키도 지원하나요?
현재는 RSA 키만 지원합니다.

다른 보안 도구

🔑
비밀번호 생성기
안전한 무작위 비밀번호 생성
#️⃣
해시값 생성
MD5·SHA1·SHA256 해시 생성
📱
QR 코드 생성
텍스트·URL을 QR 코드로 생성
🗝️
htpasswd 생성
APR1-MD5 해시 비밀번호 생성
🔍
SSL 인증서 내용 확인
인증서 발급자·유효기간·SAN 확인
📜
CSR 내용 확인
CSR 주체·공개키 정보 확인
♻️
SSL 인증서 변환
PEM ↔ DER(HEX) 형식 변환
🩺
SSL 체커
HTTPS 접속·인증서 신뢰 여부 확인
🪄
SSL 인증서 생성
자체서명 SSL 인증서·키 생성
🔐
Base64 인코딩·디코딩
텍스트 ↔ Base64 변환
🔑
HTTP Authentication 헤더 생성
Basic·Bearer Authorization 헤더 생성
🪪
JWT 디코더
JWT 헤더·페이로드 확인, HS256 서명 검증
🎫
랜덤 토큰/시크릿 생성기
Hex·Base64·UUID 토큰 생성
🔒
Jasypt 암호화·복호화
Spring Boot ENC(...) 값 암복호화