Estou usando o Crypto ++ para criptografia RSA. Meu texto simples excede o FILLMAXPLAINTEXTLENGLE. O que devo fazer?
-
19-09-2019 - |
Pergunta
Devo dividir o texto em pedaços?
RSA é o esquema de criptografia errado?
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