개발자 도구 / 23
RSA 및 ECDSA 키 쌍 생성기
브라우저 Web Crypto API를 사용해 PEM 형식의 RSA(2048/4096-bit) 또는 ECDSA 공개 키와 개인 키 쌍을 생성합니다.
RSA 및 ECDSA 키 쌍 생성기: TOEA는 브라우저의 Web Crypto API를 사용해 암호학적으로 안전한 키 쌍을 생성하고, 표준 PEM 헤더 형식의 SPKI 공개 키와 PKCS#8 개인 키로 내보냅니다. 서버에 파일을 전혀 업로드하지 않고 브라우저에서 100% 로컬로 실행됩니다.
- 카테고리
- 개발자 도구
- 실행 횟수
- 브라우저에서
- 비용
- 무료 · 가입 불필요
- 사용 가능 여부
- 사용 가능
선택할 키 유형
이 키는 서명용으로 만들어집니다. RSA 옵션은 JWT에서 RS256으로 부르는 유형의 키를 생성하고, ECDSA P-256과 P-384는 ES256 및 ES384에 해당합니다. P-256 키는 RSA 키보다 훨씬 작고 RSA 3072비트와 대략 비슷한 강도를 가지므로, 키를 사용할 시스템이 지원한다면 이를 선택하십시오. RSA 2048은 여전히 가장 널리 허용되는 선택이며, 4096은 서명 속도가 느려지는 대신 여유 있는 보안 수준을 제공합니다.
PEM 형식과 사용처
공개 키는 SPKI(BEGIN PUBLIC KEY)이고 개인 키는 PKCS#8(BEGIN PRIVATE KEY)이며, OpenSSL, Node, Java 및 대부분의 JWT 라이브러리가 직접 읽습니다. BEGIN RSA PRIVATE KEY를 요구하는 이전 소프트웨어에는 openssl rsa -in key.pem -traditional로 변환한 키를 제공할 수 있습니다.
이것은 SSH 키가 아닙니다. authorized_keys는 ssh-keygen이 사용자 컴퓨터에서 생성하는 ssh-rsa 또는 ssh-ed25519 형식을 요구합니다. 여기의 개인 키도 암호화되지 않습니다. 암호 문구와 함께 저장하려면 openssl pkey -in key.pem -aes256 -out key-encrypted.pem을 실행하십시오.
사용 방법
- 키 알고리즘을 선택합니다(RSA 2048/4096, ECDSA P-256/P-384).
- 키 쌍 생성을 클릭합니다.
- 공개 키와 개인 키 PEM을 복사하거나 다운로드합니다.
개인정보 보호 및 제한사항
키는 브라우저 메모리에서 100% 로컬로 생성되며 네트워크를 통해 전송되지 않습니다.
관련 도구
자주 묻는 질문
생성된 개인 키는 안전합니까?
예. 키는 브라우저 내부의 Web Crypto API를 사용해 생성되며 어떤 서버에도 전송되지 않습니다.
무료 도구 · 브라우저에서회 실행 · 계정 불필요