У меня есть простая игра на JavaScript, которая отправляет оценку PHP, добавляя ее к URL-адресу, а затем PHP использует GET, чтобы получить ее. Очевидно, обмануть это настолько легко, насколько это вообще возможно. Я хотел бы сделать немного раздражающим читерство в игре. Я не ищу, чтобы это был форт Нокс или что-то в этом роде; в этом нет никакого смысла, но было бы неплохо, если бы было немного сложнее изменить свой счет.
Итак, я хочу зашифровать числовую оценку с помощью Crypto-JS, а затем расшифровать ее на PHP. Я не могу понять, как получить тот же ответ с помощью Crypto-JS, как я получаю с помощью PHP mcrypt.
Я понимаю, что любой может прочитать код и выяснить, как его взломать с помощью JavaScript; это нормально. Это вообще не конфиденциальные данные, и если они пойдут на такие неприятности, они все равно потратят больше усилий, чем нужно, чтобы пройти игру.
Альтернативные методы шифрования партитуры тоже подойдут; для моих целей достаточно всего того, что действительно потребовало бы от среднего школьника потратить более 5 минут работы, чтобы «взломать». Какие-либо предложения?
Крипто-JS: http://code.google.com/p/crypto-js/ а>