Estoy usando Crypto ++ para el cifrado RSA. Mi texto plano excede FixedMaxPlaintextLength. ¿Qué tengo que hacer?

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

Pregunta

¿Debo romper el texto en trozos?

Es el sistema de cifrado RSA mal?

¿Fue útil?

Solución

esquema incorrecto. La técnica estándar para el cifrado de mensajes (por ejemplo, PGP y CMS) es generar una clave de sesión K simétrica aleatoria para algo así como AES y se cifra el mensaje con AES mediante clave K. A continuación, cifrar K con la clave pública de cada destinatario del mensaje .

Otros consejos

Típicamente, el algoritmo RSA asimétrico se utiliza para intercambios de claves. Si usted está cifrando trozos grandes de datos, tal vez sería mejor usar algo como AES.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top