최근 사용한 도구가 없습니다
즐겨찾기한 도구가 없습니다

RSA 암호화 무료 온라인: 키 쌍 생성 공개키 암호화

153 회 사용

공개키

개인키

RSA 팁

공개/개인 키 쌍
공개키(암호화, 공유 가능)와 개인키(복호화, 비밀). 개인키만 복호화 가능.
비대칭 암호화
수신자의 공개키로 암호화. 수신자의 개인키만 복호화. 안전한 통신.
키 쌍 생성
2048비트 RSA 키 쌍 생성. 공개키는 공유, 개인키는 비밀 보관.

자주 묻는 질문

Q RSA는 어떻게 작동?
A 공개키(공유)와 개인키(비밀). 공개키로 암호화하면 개인키만 복호화 가능. 안전한 통신에 이상적.
Q 안전한가요?
A RSA-2048은 현재 안전. HTTPS, 이메일 암호화, 디지털 서명, SSH에 사용.
Q RSA vs AES?
A RSA는 키 교환과 통신. AES는 대량 데이터 암호화. 실제로는 결합: RSA가 AES 키를 암호화.
Q 공개키가 올바른 사람의 것인지 확인할 방법이 있나요?
A 이 도구에는 지문 확인 기능이 없습니다. 공개키 지문(SHA-256 해시)을 전화나 암호화된 메시지 앱 같은 별도 경로로 공유해야 합니다. RSA-2048에서는 보통 이 해시를 사용합니다. 확인 없이는 키가 바뀔 위험이 있습니다. 실용적인 팁: 해시의 QR 코드를 생성해 직접 만나서 공유하세요.
Q 이 도구에서 생성한 RSA 키를 SSH 로그인에 사용할 수 있나요?
A 가능하지만 먼저 개인 키 형식을 변환해야 합니다. 이 도구는 PEM 형식 키를 출력하지만 SSH는 OpenSSH 고유 형식을 요구합니다. 개인 키를 텍스트 파일에 저장한 후 'ssh-keygen -p -m PEM -f 키파일'을 실행하세요. 공개 키도 'ssh-keygen -i -f pubkey.pub'로 변환해야 합니다. 이 단계 없이는 SSH가 키를 인식하지 않습니다. 실제 사용 전에 테스트 서버에서 먼저 연결을 확인해보세요.
Q 브라우저에서 RSA 키를 생성해도 진짜 무작위인가요?
A 네, 하지만 브라우저의 암호화 API가 제대로 작동할 때만 그렇습니다. 이 도구는 Web Crypto API를 사용하며, 마우스 움직임과 키 입력 타이밍 같은 OS의 엔트로피를 가져옵니다. 진짜 걱정은 무작위성이 아니라 환경입니다. 키로거나 멀웨어에 감염된 기기에서는 키도 위험해집니다. 안전한 방법: 오프라인 장치에서 키를 생성한 후 USB로 공개키만 옮기세요.

RSA 사용 방법

관련 도구