달달툴즈

RSA·EC 키 쌍 생성기

RSA 나 타원곡선 키 쌍을 브라우저 안에서 만들고 PEM·JWK 로 내보냅니다. JWT 알고리즘 이름도 함께 알려 줍니다.

브라우저에서만 처리무료 이용

작고 빠르며 웬만한 곳에는 이것으로 충분합니다.

파일은 서버로 전송되지 않고 브라우저에서만 처리됩니다.

사용 방법

가입도 설치도 없이, 사용 횟수 제한도 없이 무료로 쓸 수 있습니다.

크기나 곡선을 고르면 브라우저 안에서 키 쌍이 만들어지고 PEM 과 JWK 로 함께 나옵니다. 개인 키는 어디로도 가지 않습니다. 보내 달라고 하는 자리 자체가 없습니다.

그 점이 이 도구의 전부입니다. 키 생성기를 검색하면 서버에서 키를 만들어 주는 사이트가 나오는데, 그것은 내가 보기도 전에 남이 내 개인 키를 손에 쥐었다는 뜻입니다. 그런 키를 실제로 쓰면 안 되지만 실제로들 씁니다. openssl 인자를 외우는 것보다 쉬우니까요.

P-256 이 무난합니다. 타원곡선 키는 같은 세기의 RSA 보다 훨씬 작고 즉시 만들어지며 요즘 JWT 라이브러리는 모두 받습니다. 다만 오래된 시스템이 키를 받아야 한다면 RSA-2048 이 안전한 선택입니다.

고른 것 옆에 JWT 알고리즘 이름을 같이 적어 둡니다. 설정 파일에 실제로 적어 넣어야 하는 글자가 그것이고, P-256 키에 RS256 을 적어 두고 한참 헤매는 일이 흔하기 때문입니다.

공개 키의 SHA-256 지문도 함께 줍니다. 같은 키를 여러 기계에 넣어야 할 때 PEM 을 나란히 놓고 눈으로 읽는 것보다 지문을 맞대 보는 편이 훨씬 빠르고 확실합니다.

아무것도 저장하지 않습니다. 이 창을 닫으면 키는 영영 사라지므로, 떠나기 전에 내려받거나 어딘가에 옮겨 두세요.

이런 도구도 함께 씁니다