SSH 공개 키·PEM 키 쌍 생성기
RSA 2048/4096 또는 ECDSA P-256/P-384를 선택하세요. PEM과 OpenSSH 공개 형식을 각각 표시하며 개인 키는 암호화되지 않습니다.
사용 방법
사용 방법
- 알고리즘과 크기를 선택하고 선택적으로 80자 이하 ASCII 공개 키 주석을 입력하세요.
- 브라우저 WebCrypto로 생성하고 개인 키를 비밀로 보관하세요.
- 원하는 출력을 명시적으로 복사·다운로드하거나 지우세요. 취소는 결과를 버리고 WebCrypto를 중단하지 않습니다.
형식과 알고리즘
RSA는 RSASSA-PKCS1-v1_5, SHA-256, 지수65537, 2048/4096비트, ECDSA는 P-256/P-384입니다. 내보내기 가능한 WebCrypto 키로 암호화되지 않은 PKCS#8 개인 PEM과 SPKI 공개 PEM을 만듭니다. OpenSSH 공개 행은 RFC 4251/4253 문자열·양수 mpint 또는 RFC 5656 곡선명·비압축 점으로 인코딩합니다. ssh-rsa는 키 형식 이름이며 협상된 서명 알고리즘이나 서버 정책을 보장하지 않습니다. OpenSSH 개인 파일 또는 암호 보호를 만들지 않습니다.
로컬 한계와 취소
안전한 브라우저 환경의 WebCrypto가 필요합니다. 없거나 미지원 알고리즘은 대체 없이 실패합니다. 도구 인스턴스 전체에서 생성은 한 번에 하나입니다. 입력 변경·지우기·취소는 결과를 버리지만 암호 작업을 중단하지 않습니다. 종료까지 생성 버튼을 잠급니다. 출력당 ASCII 65,536자, 주석은 줄바꿈 없는 인쇄 가능한 ASCII 80자 이하입니다. API 호출·영구 저장은 없습니다. 지우기는 표시 참조를 제거하며 메모리 영점화를 보장하지 않습니다.
암호화되지 않은 개인 자료
개인 PEM은 암호화되지 않습니다. 명시적 복사·다운로드는 도구 밖에 사본을 만듭니다. 개인 키 소유자는 같은 키 자료를 가집니다. 신원 증명, 서버 설정, 로그인 시험 또는 운영 적합성 인증을 하지 않습니다.
자주 묻는 질문
더 알아보기
OpenSSH 개인 키를 만드나요?
아니요. authorized_keys 공개 행만 OpenSSH 형식입니다. 개인 키는 암호화되지 않은 PKCS#8 PEM입니다.
취소가 WebCrypto를 멈추나요?
아니요. 결과는 무효가 되지만 작업은 계속될 수 있습니다. 종료 후 생성 잠금을 풉니다.