Шифрование пользовательских пакетов в PHP / C ++ - PullRequest
2 голосов
/ 21 января 2010

Я пишу плагин игрового сервера и веб-интерфейс для управления им. Я рассматриваю возможность обхода функции GetPacket () на игровом сервере и отправки пользовательских пакетов с моей веб-панели, а также использования GetPacket () для их интерпретации. Мое единственное беспокойство - безопасность, поскольку очевидно, что я не хочу просто посылать открытые данные. Что я могу прочитать о шифровании пакетов между сценарием php и приложением c ++?

1 Ответ

1 голос
/ 21 января 2010

Вы должны быть осторожны, вы попадаете на какую-то сложную территорию. Моя первая реакция на этот пост заключается в том, что вам, вероятно, не нужно шифрование. Имейте в виду, что вы не можете хранить секрет от пользователя. Пользователь может использовать отладчик и очень легко получить любые данные, переданные в GetPacket ().

Но если вам нужно хранить секреты от других людей в сети, вам необходимо использовать шифрование. Чтобы сделать это с VERY надежно и просто, вы должны использовать то, что уже доступно каждому: OpenSSL. Вы можете приобрести настоящий SSL-сертификат для сервера, на котором работает ваш PHP-код, примерно за 30 долларов. Затем вы можете использовать библиотеку C ++ OpenSSL для подключения по HTTPS.

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