키 쌍 생성기
알고리즘별 공개 키·개인 키 쌍을 서버와 라이브러리가 쓰는 형식으로 만듭니다. PEM, JWK, 한 줄짜리 OpenSSH 공개 키. 키는 브라우저가 만들고 이 페이지 밖으로 나가지 않습니다.
브라우저에서만 실행됩니다 — 어디에도 전송되지 않습니다
개인 키는 이 페이지에만 있어서 새로고침하면 사라집니다. 안전한 곳에 저장하고 절대 공유하지 마세요. 운영 시스템에는 플랫폼의 키 관리 서비스가 만들고 보관하는 키를 쓰는 게 좋습니다.
브라우저에서만 실행됩니다 — 어디에도 전송되지 않습니다
형식들
- PEM은 BEGIN과 END 줄 사이의 Base64입니다. 개인 키는 PKCS#8, 공개 키는 SPKI. 대부분의 서버와 라이브러리가 읽습니다.
- JWK는 JSON으로, JWT 라이브러리와 JWKS 엔드포인트가 씁니다.
- OpenSSH는 authorized_keys에 들어가는 한 줄입니다.
어떤 알고리즘을 골라야 하나요?
지원만 된다면 서명과 SSH에는 Ed25519. 작고 빠르고 잘못 쓰기 어렵습니다. 표준이 요구하면 ECDSA P-256, 오래된 시스템에는 RSA 3072 이상입니다.
SSH에 쓸 수 있나요?
OpenSSH 한 줄을 서버의 authorized_keys에 추가하세요. 개인 키는 RSA·ECDSA라면 OpenSSH가 PKCS#8 PEM을 읽습니다. Ed25519는 내 컴퓨터에서 ssh-keygen을 쓰는 게 가장 간단합니다.
키가 어딘가로 전송되나요?
아니요. 브라우저 자체의 암호 기능으로 만들고, 아무것도 전송하거나 저장하지 않습니다.