RSA 키 쌍 생성기
Web Crypto를 사용하여 브라우저에서 RSA 공개/개인 키 쌍 생성. 2048, 3072 또는 4096비트. PEM 형식. 데이터가 기기를 떠나지 않음.
공개 키 (PEM)
개인 키 (PEM)
참고
RSA란?
RSA는 암호화 및 디지털 서명에 널리 사용되는 공개 키 암호 시스템입니다. 키 쌍은 공개 키 (공유 가능, 암호화 또는 서명 검증에 사용) 및 개인 키 (비밀, 복호화 또는 서명에 사용)로 구성됩니다. 이 도구는 브라우저의 SubtleCrypto.generateKey() API를 사용합니다. 2048 비트는 현재 실용적인 최소값입니다. 4096 비트가 더 보수적입니다.
일반적인 용도
- SSH 키 — 서버 액세스를 위해 PEM을 OpenSSH 형식으로 변환.
- JWT 서명 — RS256으로 토큰 서명.
- TLS 인증서 — CSR 생성을 위한 키 생성.
- 암호화 — 작은 암호화된 페이로드 교환.
출력 형식
- PEM — BEGIN/END 줄 사이의 base64 인코딩된 DER, 가장 일반적인 형식.
- JWK — JSON Web Key, 최신 웹 API 및 OIDC에서 사용.
개인정보
키는 Web Crypto를 통해 브라우저 내 100% 생성됩니다. 서버로 아무것도 전송되지 않습니다.