Существует ли схема шифрования с открытым / закрытым ключом, которая не изменит длину сообщения? - PullRequest
1 голос
/ 16 мая 2010

Существует ли схема шифрования с открытым / закрытым ключом, которая не изменит длину сообщения?

Я хотел бы зашифровать сообщение по одному пакету за раз, но если пакет увеличивается, он больше не будет иметь длину только один пакет.

1 Ответ

3 голосов
/ 16 мая 2010

Вот простая схема: используйте шифрование с открытым / закрытым ключом, чтобы установить симметричный ключ. Затем выполните все шифрование с использованием этого симметричного ключа.

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

Как правило, вы все равно не захотите использовать открытые ключи для шифрования сообщений. Пары открытого / секретного ключей сложнее генерировать и дороже использовать для длительного шифрования, чем симметричные ключи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...