Estou usando o Crypto ++ para criptografia RSA. Meu texto simples excede o FILLMAXPLAINTEXTLENGLE. O que devo fazer?

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

Pergunta

Devo dividir o texto em pedaços?

RSA é o esquema de criptografia errado?

Foi útil?

Solução

Esquema errado. A técnica padrão para criptografia de mensagem (por exemplo, PGP e CMS) é gerar uma chave de sessão simétrica aleatória K para algo como AES e criptografar a mensagem com AES usando Key K. Em seguida, criptografa K com a chave pública de cada destinatário da mensagem .

Outras dicas

Normalmente, o algoritmo RSA assimétrico é usado para trocas importantes. Se você estiver criptografando pedaços maiores de dados, pode ser melhor usar algo como AES.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top