</>DevTools

RSARSA 키 생성기

RSA 공개키/비밀키 쌍 생성

RSA 키 생성기 완벽 가이드

RSA는 1977년 발표된 가장 널리 사용되는 공개키 암호화 알고리즘입니다. SSL/TLS 인증서, SSH 키, JWT 서명, GPG 등 인터넷 보안 인프라의 핵심입니다. 본 도구는 W3C 표준 Web Crypto API로 브라우저에서 100% 직접 생성하며, 개인키가 외부로 전송되지 않습니다.

강화된 기능

  • 4가지 키 크기: 1024 (deprecated), 2048 (표준), 3072, 4096 (고보안)
  • 2가지 용도: 암호화 (RSA-OAEP) / 서명 (RSASSA-PKCS1-v1_5)
  • PEM 다운로드: .pem 파일로 즉시 저장
  • 색상 구분: 공개키(녹색) / 개인키(빨강)
  • 안전 알림: 개인키 보호 안내

키 크기별 보안 수준 (NIST 권장)

RSA 비트대칭키 등가권장 사용 시기속도
1024 ⚠️80-bit사용 금지 (2010년 이후 부적합)매우 빠름
2048112-bit~2030년까지 안전 (현재 표준)빠름
3072128-bit~2050년까지 안전중간
4096~150-bit고보안, 정부·금융느림 (2048의 1/4)

활용 사례

  • SSH 접속: 비밀번호 없이 서버 접속 (~/.ssh/id_rsa)
  • SSL/TLS 인증서: HTTPS 사이트 보안
  • JWT 서명: RS256 알고리즘으로 토큰 무결성 보장
  • GPG 이메일 서명: 발신자 인증·암호화
  • API 인증: 공개키 등록·서명 기반 인증

⚠️ 개인키 보안: 절대 git 커밋 금지, 권한 600(rw-------)로 저장, 강력한 비밀번호로 암호화 권장. 노출 시 즉시 새 키 생성·교체.

🔗관련 도구🔐 암호화/보안