PGP 키 생성기
OpenPGP.js로 OpenPGP 공개 키, 암호 문구로 보호된 개인 키, 폐기 인증서를 만드세요. Curve25519, RSA 2048 또는 RSA 4096을 선택하고 사용자 ID에 넣을 이름과 이메일을 입력하면 됩니다. 생성된 아머 형식 블록은 복사할 수 있도록 페이지에 표시됩니다. 이 도구에는 파일 다운로드나 만료일 설정 기능이 없습니다.
OpenPGP 키 쌍을 만드는 방법
-
1
사용자 ID 입력
공개 키에 포함할 이름과 이메일 주소를 입력합니다.
-
2
키 유형 선택
작고 현대적인 키에는 Curve25519를, RSA 호환성이 필요할 때는 RSA 2048 또는 RSA 4096을 사용합니다.
-
3
암호 문구 설정
최소 8자를 입력하세요. 더 길고 고유한 암호 문구일수록 개인 키 블록을 더 안전하게 보호합니다.
-
4
생성 후 복사
페이지에 표시된 아머 형식의 공개 키, 암호화된 개인 키, 폐기 인증서를 복사합니다.
선택할 수 있는 키 유형
| 옵션 | 생성되는 항목 | 선택할 때 |
|---|---|---|
| Curve25519 | 현대적인 ECC OpenPGP 키 자료 | 작은 키와 최신 OpenPGP 소프트웨어가 필요할 때 |
| RSA 2048 | 2048비트 RSA OpenPGP 키 | RSA 2048 호환성이 필수일 때 |
| RSA 4096 | 4096비트 RSA OpenPGP 키 | 더 큰 RSA 키로 호환성을 확보하려는 경우(생성 속도는 더 느림) |
이 중 어느 옵션도 충분히 강력한 양자 컴퓨터를 견디지는 못합니다. 키를 사용할 소프트웨어와 상대방의 요구 사항을 확인하세요.
보호해야 할 세 가지 결과
- 공개 키: 상대방이 내게 보낼 내용을 암호화하거나 내 서명을 검증할 수 있도록 배포합니다.
- 개인 키: 암호 문구로 암호화되지만, 여전히 비밀로 유지하고 안전하게 백업해야 합니다.
- 폐기 인증서: 개인 키를 잃어버리거나 침해당했을 때 공개 키를 폐기할 수 있도록 별도로 보관합니다.
암호 문구와 복구
화면에서는 최소 8자를 요구하지만 이는 최저 기준일 뿐입니다. 길고 고유한 암호 문구를 사용하고 암호 관리자에 저장하세요. 이 도구는 잊어버린 암호 문구를 복구할 수 없으며, 생성된 키에 만료일도 추가하지 않습니다.
암호 문구와 키 자료는 브라우저에서만 처리
키 생성은 브라우저에서 이루어집니다. 일반 화면은 폼을 Alpine 상태에 보관하고, 2단계 화면은 브라우저의 sessionStorage를 통해 단계 사이에 암호 문구를 전달합니다. 암호 문구는 서버 속성이나 URL 매개변수 또는 서버 값이 아닙니다. 2단계 URL에는 이름, 이메일, 키 선택만 포함됩니다. 페이지를 떠나기 전에 키 자료를 복사하세요. 높은 보증 수준이 필요한 환경에서는 신뢰할 수 있는 로컬 OpenPGP 소프트웨어를 사용하세요.
생성 후 할 일
- 페이지를 떠나기 전에 아머 형식 블록 세 개를 모두 복사하고 확인합니다.
- 공개 키만 공유합니다.
- 개인 키와 폐기 인증서를 서로 다른 보호된 위치에 보관합니다.
- OpenPGP 애플리케이션에 키를 가져온 뒤 신뢰할 수 있는 경로로 지문을 확인합니다.
자주 묻는 질문
네. OpenPGP.js가 브라우저에서 키 자료를 생성합니다. 암호 문구는 Alpine 상태 또는 브라우저 sessionStorage에만 머물며 URL 또는 애플리케이션 서버로 전송되지 않습니다.
작고 현대적인 Curve25519가 기본 옵션입니다. 사용하는 시스템이나 상대방이 RSA 호환성을 요구할 때만 RSA 2048 또는 RSA 4096을 선택하세요.
아니요. 신뢰할 수 있는 암호 관리자에 보관하세요. 개인 키를 사용할 수 없게 되거나 침해당했을 때 공개 키를 폐기할 수 있도록 폐기 인증서는 따로 보관해야 합니다.
복사할 수 있는 아머 형식 텍스트만 표시하며 파일 다운로드 버튼은 제공하지 않습니다. 키 자료와 암호 문구는 브라우저에만 남습니다. 2단계 모드는 암호 문구에 sessionStorage를 사용하며 URL에는 이름, 이메일, 키 선택만 넣습니다.
관련 도구
숫자-문자 암호
퍼즐, 수수께끼, 방탈출 단서에 쓰이는 A=1, B=2 암호(A1Z26)로 숫자를 문자로, 문자를 숫자로 변환하세요.
파일 해시 계산기
붙여 넣은 텍스트나 파일 내용의 MD5, SHA-1, SHA-256, SHA-512 해시를 계산하여 다운로드와 파일 무결성을 확인하세요.
비즈네르 암호 인코더
키워드를 사용해 고전 비즈네르 암호로 메시지를 암호화하고 복호화하세요. 라틴 문자 A-Z를 이동하며 대소문자, 공백, 문장 부호를 보존합니다.
패스프레이즈 생성기
무작위 일반 단어로 기억하기 쉬운 패스프레이즈를 생성합니다. 단어 수, 구분 문자, 대문자화, 뒤에 붙이는 숫자를 조절할 수 있습니다.
TOTP 생성기
Base32 비밀키로 RFC 6238 시간 기반 일회용 비밀번호를 생성합니다. SHA-1, SHA-256, SHA-512와 6~8자리, 30초 또는 60초 주기를 지원합니다.
텍스트 암호화 도구
비밀번호를 사용하여 AES 알고리즘으로 문자 메시지를 암호화 및 복호화함으로써 수신자만이 내용을 읽을 수 있도록 합니다.
이 도구는 다른 언어로도 제공됩니다
- เครื่องมือสร้างกุญแจ PGP [TH]
- مولّد مفاتيح PGP [AR]
- PGP鍵ジェネレーター [JA]
- PGP-Schlüsselgenerator [DE]
- Generator kluczy PGP [PL]
- Generator Kunci PGP [ID]
- PGP-sleutelgenerator [NL]
- Générateur de clés PGP [FR]
- Trình tạo khóa PGP [VI]
- Generador de claves PGP [ES]
- Gerador de chaves PGP [PT]
- PGP-nyckelgenerator [SV]
- Generatore di chiavi PGP [IT]
- Генератор ключей PGP [RU]
- PGP Anahtar Oluşturucu [TR]
- PGP 密钥生成器 [ZH]
- PGP Key Generator [EN]