Я использую Crypto ++ для шифрования RSA.Мой обычный текст превышает длину FixedMaxPlaintextLength.Что мне следует делать?
-
19-09-2019 - |
Вопрос
Должен ли я разбить текст на куски?
Является ли RSA неправильной схемой шифрования?
Решение
Неправильная схема.Стандартный метод шифрования сообщений (например, PGP и CMS) заключается в генерации случайного симметричного сеансового ключа K для чего-то вроде AES и шифровании сообщения с помощью AES с использованием ключа K.Затем зашифруйте K с помощью открытого ключа каждого получателя сообщения.
Другие советы
Как правило, для обмена ключами используется асимметричный алгоритм RSA.Если вы шифруете большие фрагменты данных, возможно, было бы лучше использовать что-то вроде AES.
Не связан с StackOverflow