1

我正在构建一个简单的琐事游戏,其中包含“刽子手”风格的线索(当玩家要求提示时会显示字母)。我不想用任何有足够聪明的用户都可以弄清楚的问题直接发送答案)-而是我想在服务器上加密答案并在客户端解密它们。安全性并不是很重要,我只是想让这个过程变得更难,然后它对玩家来说是值得的。我想知道是否有人可以推荐这样做的策略?

4

1 回答 1

0

一种对大多数用户来说可能很难的简单方法是将答案和加密密钥发送到 Web 客户端(作为隐藏的表单字段),然后使用 Javascript 即时解密(在浏览器内)。答案字符串字符与密钥字符串的简单异或应该足以“掩盖”答案,而无需在客户端进行大量加密处理。使用多个密钥串也可能会增加破解它的难度。

我假设您不想在客户端实现完整的商业级加密,并且还假设您最多只想隐藏答案几分钟。

于 2012-04-26T23:44:22.590 回答