LINUX.ORG.RU

История изменений

Исправление ergo, (текущая версия) :

для начала стоит определиться - RSA или симметричный AES.

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

в случае с RSA - это набор из публичного и приватного ключей. в этом случае алгоритм будет такой… боб генерит пару RSA и отправляет публичный ключ алисе. она шифрует им сообщение и отправляет бобу. он расшифровывает приватным ключем сообщение. но тут засада на длинну шифрованного сообщения. там лимиты (не помню, смотри «зы»)

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

зы https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB_%D0%94%D0%B8%D1%84%D1%84%D0%B8_%E2%80%94_%D0%A5%D0%B5%D0%BB%D0%BB%D0%BC%D0%B0%D0%BD%D0%B0

Исходная версия ergo, :

для начала стоит определиться - RSA или симметричный AES.

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

в случае с RSA - это набор из публичного и приватного ключей. в этом случае алгоритм будет такой… боб генерит пару RSA и отправляет публичный ключ алисе. она шифрует им сообщение и отправляет бобу. он расшифровывает приватным ключем сообщение.

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

зы https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB_%D0%94%D0%B8%D1%84%D1%84%D0%B8_%E2%80%94_%D0%A5%D0%B5%D0%BB%D0%BB%D0%BC%D0%B0%D0%BD%D0%B0