용도를 먼저 고르기
RSA 서명과 OAEP 암호화, EC 서명과 키 합의는 서로 다른 용도입니다. 설정을 바꾸면 이전 결과가 만료됩니다.
- 만료된 결과는 복사하거나 다운로드할 수 없습니다.
해시 및 암호화 도구
RSA 또는 EC를 골라 수동으로 키 쌍을 생성하거나 기존 PEM·JWK 키 하나를 검사해 공개 키를 얻으세요.
아래에서 알고리즘과 용도를 선택한 후 직접 생성하세요. 페이지를 열 때 자동 생성하지 않습니다.RSA · 2048 · 서명 · PEM
아직 키가 없습니다.
키는 이 탭에서만 처리하고 전송하거나 저장하지 않습니다. 테스트용으로 사용하세요.
아직 키가 없습니다.
API 서명 테스트에 임시 키가 필요하면 RSA 키 쌍 생성기로 공개 키와 개인 키를 나누어 살펴볼 수 있습니다. OpenSSL 옵션을 외우지 않아도 됩니다.
RSA 키 쌍 생성기는 PEM과 JWK를 바꿔 보여 줄 때 새 키를 만들지 않습니다. 기존 개인 키를 검사할 때도 한 개만 받아 공개 부분을 따로 내보냅니다.
RSA 서명과 OAEP 암호화, EC 서명과 키 합의는 서로 다른 용도입니다. 설정을 바꾸면 이전 결과가 만료됩니다.
PEM 공개 키는 SPKI, 개인 키는 암호화되지 않은 PKCS8입니다. JWK는 같은 키를 JSON으로 기록합니다.
공개 키와 개인 키를 각각 복사하거나 저장합니다. Ctrl/Cmd+Enter로 현재 작업을 실행할 수도 있습니다.
RSA 2048·3072·4096비트 또는 EC P-256·P-384·P-521 곡선을 선택합니다.
공개 부분과 개인 부분을 별도의 PEM 또는 JWK 파일로 저장할 수 있습니다.
RSA·EC 공개 키나 개인 키 하나의 길이 또는 곡선을 확인하고 개인 키에서 공개 부분을 추출합니다.
설정이나 입력이 달라지면 이전 결과의 복사와 다운로드가 꺼집니다.
생성은 브라우저 안에서 진행되지만 확장 프로그램, 클립보드와 저장한 파일은 개인 키를 노출할 수 있습니다. 임시 개발 키에 사용하고 운영 키는 사용 환경에서 만드세요.
여기서 내보내는 개인 PEM은 암호화되지 않은 PKCS8 PRIVATE KEY입니다. PKCS1 RSA PRIVATE KEY는 다른 형식이며 이 페이지에서는 불러오지 않습니다.
검사 모드에 RSA 개인 PEM 또는 JWK 하나를 붙여 넣고 실행하면 대응하는 공개 키를 얻습니다. 공개 키만으로 개인 키를 역산할 수는 없습니다.
2048비트가 최소값이고 3072·4096비트도 선택할 수 있습니다. 테스트 시스템의 요구 조건을 따르되 긴 RSA 키는 시간이 더 걸릴 수 있습니다.
호환되는 JWT 라이브러리에 입력할 수 있지만 이 페이지는 토큰에 서명하거나 검증하지 않습니다. 개인 키는 서명 측에만 보관하고 공개 키만 배포하세요.
다른 질문이 있나요?