我正在 Squirrel Lang 中编写一个 vscript,就像一个问答游戏,我有一个二维数组的问题答案。我想知道在脚本知道正确值的同时隐藏这些答案的好方法。我无权访问文件 I/O 或任何加密库。目前我正在做的隐藏数字是播种随机数生成器并生成这些数字的数组。
function OnPostSpawn()
{
srand(2);
for (local i = 0; i < nums.len(); i++)
{
nums[i] = rand();
}
}
Value = Answer ^ srand_num
这是存储的值
我已经把这些数字和答案异或得到了我隐藏的答案键。这会创建一个数字数组,这些数字不是直接的答案,但可以通过逆向工程来获得正确的答案,这是这种方法的当前问题。有没有其他方法可以让用户无法获得正确的答案来解决这个问题。