Я использую Crypto ++ для шифрования RSA. Мой обычный текст превышает FixedMaxPlaintextLength. Что я должен делать? - PullRequest
2 голосов
/ 09 января 2010

Должен ли я разбить текст на куски?

Является ли RSA неправильной схемой шифрования?

Ответы [ 2 ]

9 голосов
/ 09 января 2010

Неправильная схема. Стандартный метод шифрования сообщений (например, PGP и CMS) состоит в том, чтобы сгенерировать случайный симметричный сеансовый ключ K для чего-то вроде AES и зашифровать сообщение с помощью AES, используя ключ K. Затем зашифровать K открытым ключом каждого получателя сообщения .

0 голосов
/ 09 января 2010

Обычно для обмена ключами используется асимметричный алгоритм RSA. Если вы шифруете большие порции данных, может быть лучше использовать что-то вроде AES.

...