RSA 암호화 / 복호화 온라인 도구

Browser-only 무료 · 가입 불필요 · 데이터 저장 안 함
Key size
먼저 키 쌍을 생성하거나 아래에 PEM 키를 붙여넣으세요. RSA-OAEP(SHA-256)를 사용합니다. 최대 평문: 190바이트(2048비트) 또는 446바이트(4096비트).
Error
공개 키(PEM)
개인 키(PEM)
PLAINTEXT
CIPHERTEXT (BASE64)
// output appears here

더 많은 개발 도구

AES 암호화
AES-256
HMAC 생성기
HMAC-SHA256
해시 생성기
MD5/SHA-256
JWT 디코더
토큰 확인
Base64
인코딩/디코딩
비밀번호 생성
안전한 난수
URL 인코더
퍼센트 인코딩
JSON 포매터
형식화·검증·압축

왜 이것이 최고의 온라인 RSA 암호화 도구인가

키 생성

Web Crypto API를 사용해 브라우저에서 RSA-2048 또는 RSA-4096 키 쌍을 생성합니다. 키는 표준 PEM 형식으로 내보내져 OpenSSL, SSH 및 모든 언어의 암호화 라이브러리에서 바로 사용할 수 있습니다.

RSA-OAEP 패딩

RSA-OAEP와 SHA-256을 사용하는 현대적이고 안전한 RSA 암호화 방식입니다. OAEP는 암호화 전에 무작위 패딩을 추가하므로 동일한 평문과 키라도 암호문이 매번 고유합니다.

PEM 가져오기 & 내보내기

PEM으로 인코딩된 RSA 공개 키 또는 개인 키(PKCS#8 / SubjectPublicKeyInfo 형식)를 붙여넣어 기존 키로 암호화하거나 복호화할 수 있습니다. OpenSSL, Node.js, Python, Java로 생성된 키와 호환됩니다.

개인정보 우선

키, 평문, 암호문은 브라우저를 벗어나지 않습니다. 키 생성, 암호화, 복호화 중에 서버 통신이 발생하지 않습니다. 실제 키로 테스트해도 안전합니다.

자주 묻는 질문

RSA 암호화란 무엇인가요?

RSA는 공개 키/개인 키 쌍을 사용하는 비대칭 암호화 알고리즘입니다. 공개 키로 암호화한 데이터는 대응하는 개인 키로만 복호화할 수 있습니다. RSA는 안전한 키 교환, 디지털 서명, 대칭 키 같은 소량의 민감한 데이터 암호화에 널리 사용됩니다.

RSA-OAEP란 무엇인가요?

RSA-OAEP(Optimal Asymmetric Encryption Padding)는 암호화 전에 무작위 패딩을 추가하여 의미론적 안전성을 제공하는 패딩 방식입니다. OAEP는 현대 표준이며, 특정 공격에 취약한 구형 PKCS#1 v1.5 패딩보다 권장됩니다.

RSA-2048과 RSA-4096의 차이점은 무엇인가요?

RSA-2048은 2048비트 키를 사용하며 현재 대부분의 애플리케이션에서 안전한 것으로 간주됩니다. RSA-4096은 4096비트 키를 사용해 더 높은 보안을 제공하지만 키 생성이 오래 걸리고 연산이 느려집니다. 장기적인 데이터 보호에는 RSA-4096이 권장됩니다.

RSA 암호화의 최대 메시지 크기는 얼마인가요?

RSA-OAEP-SHA256에서 최대 평문 크기는 키의 바이트 수에서 66을 뺀 값입니다. RSA-2048은 190바이트, RSA-4096은 446바이트입니다. 더 큰 데이터에는 하이브리드 암호화를 사용하세요. 데이터는 AES로 암호화하고 AES 키만 RSA로 암호화합니다.

심층 가이드
개발자 보안 도구 가이드
해시, HMAC, AES, RSA & JWT
가이드 읽기