@alexeykorchagin

С# Можно добавить шифрование в POST — запрос к серверу?

Сейчас на unity разрабатываем сдк которая отправляет запрос на сервер (через класс WWW) и получает в ответ json с ссылкой на изображение и другими данными. Можно ли зашифровать этот запрос так чтоб минимизировать шанс его подделать и в клиенте не было ключей в открытом доступе?
Или может быть стоит использовать для клиента обфускатор, чтоб эти ключи были закрыты? Если да то какой?
  • Вопрос задан
  • 263 просмотра
Пригласить эксперта
Ответы на вопрос 1
@SolidMinus
UPD: нижнюю часть не читал, не заметил про то, чтобы ключей не было.

Гугли шифр вернама - поточный шифр одноразовый.
~~~~~~~
Используй RSA.

Шифруй массив с запросом перед отправкой открытым ключем сервера, кодируй в base64 и посылай закодированную аброкадабру, на сервере полученный base64 декодируй и расшифровывай своим закрытым ключем.

Гугли что такое ассиметричное шифрование и как юзать RSA ( сырую имплементацию, или крипто-фреймворки ) в C#, и как его юзать в том языке на котором сервер.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы