키 쌍 생성
키 쌍 생성을 선택하세요. 브라우저에서 생성된 새로운 공개 키와 개인 키가 표시됩니다.
브라우저에서 RSA 공개 키와 개인 키 쌍을 만들고 PEM으로 내보내거나 기존 키를 가져오세요. 키를 서버로 보내지 않고 텍스트를 암호화하거나 복호화할 수 있습니다.
클릭 한 번으로 내 기기에서 새로운 키 쌍을 생성하세요.
키 쌍 생성을 선택하세요. 브라우저에서 생성된 새로운 공개 키와 개인 키가 표시됩니다.
개인 키와 공개 키를 PEM 파일로 내보내거나 비밀번호 관리자 또는 설정 파일에 복사하세요.
메시지를 입력하고 암호화를 선택하여 공개 키로 보호한 후 복호화를 선택하면 개인 키로 다시 읽을 수 있습니다.
두 키는 역할이 다르며 하나만 공유해야 합니다.
| 키 | 용도 | 공유 가능 여부 |
|---|---|---|
| 공개 키 | 개인 키 보유자만 읽을 수 있는 메시지 암호화 | 예, 자유롭게 공유 |
| 개인 키 | 메시지 복호화 및 키 쌍 소유 증명 | 절대 공유 금지 |
| PEM 내보내기 | 서버, 클라이언트, 라이브러리에서 사용할 텍스트 파일로 키 저장 | 공개 키만 공유 |
메시지 크기 제한: RSA는 키 크기에서 패딩 오버헤드를 뺀 길이보다 짧은 데이터만 암호화할 수 있습니다. 큰 데이터는 대칭 키로 내용을 암호화하고 RSA로 그 키를 보호하세요.
설치 없이 비대칭 암호화를 편리하게 사용해 보세요.
터미널을 열거나 라이브러리를 설치하지 않고 서로 맞는 공개 키와 개인 키를 생성하세요.
각 키를 PEM 파일로 저장하여 서버 설정이나 배포 비밀 값에 사용하세요.
PEM 형식의 기존 키 쌍을 붙여 넣고 이 페이지에서 암호화와 복호화에 사용하세요.
키 생성과 암호화는 브라우저에서 실행되므로 키나 평문을 어디에도 업로드하지 않습니다.
아니요. 키 생성, 암호화, 복호화는 브라우저의 JavaScript로 실행됩니다. 개인 키는 기기를 벗어나지 않으며 73hi는 아무것도 저장하지 않습니다.
네. 키 가져오기를 선택하고 PEM 형식의 공개 키와 개인 키를 붙여 넣은 후 불러오면 이 페이지에서 사용할 수 있습니다.
공개 키는 암호화에 사용하며 자유롭게 공유할 수 있습니다. 개인 키는 복호화에 사용하며 가진 사람이 메시지를 읽을 수 있으므로 반드시 비밀로 유지해야 합니다.
RSA는 키 크기에서 패딩 오버헤드를 뺀 길이보다 짧은 데이터만 암호화할 수 있습니다. 실제 시스템에서는 대칭 키로 데이터를 암호화하고 RSA는 그 키만 보호하는 데 사용합니다. 짧은 메시지보다 큰 데이터에는 이 방식을 권장합니다.
테스트, 학습, 일회성 메시지에 사용하세요. 운영 시스템에서는 OpenSSL처럼 검증된 라이브러리로 키를 생성하고 최신 키 크기 및 패딩 권장 사항을 따르세요.
네. 최신 모바일 브라우저에서 키 생성과 암호화가 작동하지만 긴 PEM 블록을 복사할 때는 데스크톱이 더 편리합니다.