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