我正在开发一个在线测试。与答案选择相关的问题和答案选择以及分数来自MySQL数据库与PHP。测试的前端是用jQuery完成的。
当我输出答案选项时,它在HTML源代码中显示如下:
<li data-points="1">Answer choice text</li>
因此,只需查看页面来源,用户就可以轻松查看与答案相关的点。
我想以某种方式隐藏/屏蔽/加密数据点值,所以它可能必须在从MySQL获取值后立即使用PHP完成。所以在那之后,相同的html在页面源中看起来像这样:
<li data-points="2f77668a9dfbf8d5848b9eeb4a7">Answer choice text</li>
然后必须使用jQuery在前端读取此加密值并对其进行解密,以便计算实际点。
我不知道该怎么做,有什么简单的解决方案吗?解决方案不需要是超级安全的,但我不希望用户只需单击“检查元素”或查看页面源即可看到正确的答案。谢谢,如果有人能指出我正确的方向!