Это мой первый урок так что если что-то не так не надо меня пинать
Что будет использоваться :
1) Action Script 3
2) PHP
3) знания в JSON
Общая логика :
Когда данные подменяются через Charles меняется и их хэш.
Если в получаемые данные добавить поле 'hash' то можно частично защитить их.
Пример реализации :
Код: Выделить всё
<?$money = '5900';$level = '5';$police = '9';$opit = '7200'; $arr = array('response'=>array( array('money'=>$money), array('level'=>$level), array('police'=>$police), array('opit'=>$opit), array('hash'=>md5($money.'_'.$level.'_'.$police.'_'.$opit)) ));echo json_encode($arr);?>
Поле hash формируется по формуле :
Код: Выделить всё
hash = md5(информация1 + "_" + информация2)
При смене значений хэш не будет соответствовать данным!
Главное :
Не забывайте проверять хэш в клиенте по формуле!
В завершение :
Ответ от сервера в Action Script 3 будет таким :
Код: Выделить всё
{"response":[{"money":"5900"},{"level":"5"},{"police":"9"},{"opit":"7200"},{"hash":"4ac3c6deffa5ea6fb417129cfc8b02c7"}]}
Если есть грамматические ошибки, пишите их в комментариях т.к. я писал в спешке этот урок