RSA·EC 키 쌍 생성기
RSA 나 타원곡선 키 쌍을 브라우저 안에서 만들고 PEM·JWK 로 내보냅니다. JWT 알고리즘 이름도 함께 알려 줍니다.
작고 빠르며 웬만한 곳에는 이것으로 충분합니다.
파일은 서버로 전송되지 않고 브라우저에서만 처리됩니다.
사용 방법
가입도 설치도 없이, 사용 횟수 제한도 없이 무료로 쓸 수 있습니다.
크기나 곡선을 고르면 브라우저 안에서 키 쌍이 만들어지고 PEM 과 JWK 로 함께 나옵니다. 개인 키는 어디로도 가지 않습니다. 보내 달라고 하는 자리 자체가 없습니다.
그 점이 이 도구의 전부입니다. 키 생성기를 검색하면 서버에서 키를 만들어 주는 사이트가 나오는데, 그것은 내가 보기도 전에 남이 내 개인 키를 손에 쥐었다는 뜻입니다. 그런 키를 실제로 쓰면 안 되지만 실제로들 씁니다. openssl 인자를 외우는 것보다 쉬우니까요.
P-256 이 무난합니다. 타원곡선 키는 같은 세기의 RSA 보다 훨씬 작고 즉시 만들어지며 요즘 JWT 라이브러리는 모두 받습니다. 다만 오래된 시스템이 키를 받아야 한다면 RSA-2048 이 안전한 선택입니다.
고른 것 옆에 JWT 알고리즘 이름을 같이 적어 둡니다. 설정 파일에 실제로 적어 넣어야 하는 글자가 그것이고, P-256 키에 RS256 을 적어 두고 한참 헤매는 일이 흔하기 때문입니다.
공개 키의 SHA-256 지문도 함께 줍니다. 같은 키를 여러 기계에 넣어야 할 때 PEM 을 나란히 놓고 눈으로 읽는 것보다 지문을 맞대 보는 편이 훨씬 빠르고 확실합니다.
아무것도 저장하지 않습니다. 이 창을 닫으면 키는 영영 사라지므로, 떠나기 전에 내려받거나 어딘가에 옮겨 두세요.