RSA 암호화에는 Crypto ++를 사용하고 있습니다. 내 일반 텍스트는 고정 된 maxplaintextlength를 초과합니다. 어떻게해야합니까?

StackOverflow https://stackoverflow.com/questions/2033809

문제

텍스트를 청크로 나누어야합니까?

RSA는 잘못된 암호화 체계입니까?

도움이 되었습니까?

해결책

잘못된 계획. 메시지 암호화의 표준 기술 (예 : PGP 및 CMS)은 AES와 같은 임의의 대칭 세션 키 K를 생성하고 Key K를 사용하여 AES와 메시지를 암호화 한 다음 메시지 수신자의 공개 키와 함께 K를 암호화하는 것입니다. .

다른 팁

일반적으로 비대칭 RSA 알고리즘은 주요 교환에 사용됩니다. 더 큰 데이터 덩어리를 암호화하는 경우 AES와 같은 것을 사용하는 것이 좋습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top