gpt4 book ai didi

php - 在 Javascript 中使用 Crypto-js 加密,在 PHP 中使用 mcrypt 解密?

转载 作者:行者123 更新时间:2023-11-30 05:59:05 26 4
gpt4 key购买 nike

我有一个简单的 JavaScript 游戏,它通过将分数添加到 URL 来将分数发送到 PHP,然后 PHP 使用 GET 获取它。显然,这很容易作弊。我想让欺骗游戏变得有点刺激。我不是在寻找诺克斯堡或类似的东西;这确实没有意义,但让更改分数变得更难一点会很好。

所以我希望使用 Crypto-JS 加密数字分数,然后在 PHP 中解密。我无法弄清楚如何使用 Crypto-JS 获得与使用 PHP 的 mcrypt 相同的答案。

我意识到任何人都可以阅读代码并弄清楚如何在 JavaScript 中破解它;没关系。这根本不是敏感数据,如果他们遇到那么多麻烦,他们付出的努力比赢得比赛所需的努力还要多。

打乱分数的替代方法也可以;任何真正需要普通高中用户投入 5 分钟以上的工作才能“破解”的东西都足以满足我的目的。有什么建议吗?

加密JS:http://code.google.com/p/crypto-js/

最佳答案

您可以尝试像这样发送值:

whatever.php?score=UNHASHED_SCORE&key=MD5(SALT . SCORE)

然后在 PHP 中检查:

$_GET['score'] == md5(SALT . $_GET['key'])

其中 $salt 值是一些您知道其值的随机字符串。

关于php - 在 Javascript 中使用 Crypto-js 加密,在 PHP 中使用 mcrypt 解密?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9894848/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com