php中的加密/验证功能
有一个表单有两个字段:php中的加密/验证功能,php,validation,encryption,forms,Php,Validation,Encryption,Forms,有一个表单有两个字段:X和YX是已知的,Y是稍后基于X通过ajax生成的。提交后,我想检查Y是否由我生成 我正在寻找一个比下面的例子更复杂的函数(及其逆函数): x = 7 (random number) y = f(x) x = g(y) example: f = +2 g = -2 x = 7 y = 9 x = 7 为什么不再次使用f(x)并对照发布的y值检查其输出?这样,您甚至可以为y生成不可逆的有效值(如md5或sha)?请您提供一个示例,好吗?我认为这样我必须存储生成的数字。不
X
和Y
X
是已知的,Y
是稍后基于X
通过ajax生成的。提交后,我想检查Y
是否由我生成
我正在寻找一个比下面的例子更复杂的函数(及其逆函数):
x = 7 (random number)
y = f(x)
x = g(y)
example:
f = +2
g = -2
x = 7
y = 9
x = 7
为什么不再次使用f(x)并对照发布的y值检查其输出?这样,您甚至可以为y生成不可逆的有效值(如md5或sha)?请您提供一个示例,好吗?我认为这样我必须存储生成的数字。不,因为f(x)的输出将是相同的结果。如果必须是随机的,您需要将f(x)的结果存储在服务器上,因为反转y的值不会产生x,因为它是随机的。我一直在寻找这个,但您的解决方案在我的情况下更符合逻辑。非常感谢。