RSA 복호화
개인 키로 RSA-OAEP 암호화 데이터를 복호화합니다.
RSA Decrypt 정보
RSA Decrypt는 개인 키를 사용하여 해당 공개 키로 암호화된 암호문에서 원래의 평문을 복구하는 RSA-OAEP 비대칭 복호화를 수행합니다. PKCS#1 v2.1에 따른 RSA-OAEP(Optimal Asymmetric Encryption Padding)와 SHA-256 조합은 권장되는 RSA 암호화 방식이며, 키 캡슐화, 보안 메시지 교환 및 작은 크기의 민감한 페이로드 보호에 널리 사용됩니다. 모든 복호화 작업은 브라우저의 Web Crypto API를 사용하여 로컬에서 실행되므로, 개인 키와 평문이 장치를 벗어나지 않습니다. 이 도구는 RSA 구현을 테스트하고 키 쌍의 정확성을 확인하는 데 이상적입니다.
사용 방법
PEM 형식의 RSA 개인 키(-----BEGIN RSA PRIVATE KEY----- 또는 -----BEGIN PRIVATE KEY-----로 시작하는 블록)를 개인 키 필드에 붙여넣으십시오. RSA-OAEP 암호화로 생성된 Base64 인코딩된 암호문을 암호문 필드에 붙여넣으십시오. Decrypt를 클릭하여 Web Crypto API를 호출하고 원래의 평문을 복구합니다. 복호화 결과는 출력 패널에 표시됩니다. 복호화에 실패하면 개인 키가 암호화에 사용된 공개 키와 일치하는지, 해시 알고리즘 설정이 일치하는지 확인하십시오.
주요 사용 사례
- RSA Encrypt 도구로 생성된 테스트 암호문을 복호화하여 생성된 키 쌍이 엔드 투 엔드로 올바르게 작동하는지 확인합니다.
- 하이브리드 암호화 방식을 위해 RSA-OAEP로 암호화된 대칭 암호화 키 또는 세션 토큰을 복구합니다.
- 애플리케이션 코드와 별개로 키 쌍과 암호문을 독립적으로 테스트하여 개발 중 RSA 복호화 실패를 디버깅합니다.
- RSA 개인 키를 운영 키 관리 시스템에 통합하기 전에 메시지를 올바르게 복호화하는지 확인합니다.
- 학습자가 자신의 메시지를 암호화한 다음 복호화하는 실습 암호학 워크숍에서 비대칭 복호화를 시연합니다.