Я изучаю собственный сетевой протокол, который, как мне кажется, имеет некоторое шифрование данных.
Когда клиент подключается к серверу, происходит следующее:
Client --- [128 bit random key] --> Server
Client <-- [128 bit random key] --- Server
Client --- [128 bit (random) key] --> Server
Client <-- [128 bit (random) key] --- Server
Data sent and received is encrypted from now on.
Я хотел бы знать, с какой криптографической реализацией я имею дело.