[an error occurred while processing this directive]
|
Берем алгоритм с открытым ключом. На стороне-приемнике генерируем случайную пару ключей (открытый и закрытый). Закрытый оставляем себе, открытый передаем на тот конец (передатчику), не шифруя. Передатчик генерирует случайный симметричный ключ для AES, шифрует его полученным от приемника открытым ключом и отдает приемнику. Приемник расшифровывает результат своим закрытым ключом. Теперь симметричный ключ есть у обоих, дальнейшие переговоры шифруются уже им.