所以,我想为收银员创建授权代码系统,
现在,我使用加在一起的第一个数字形成一个总和...然后第三个数字是一个乘数......
所以342 = 3 + 4 = 7和7 * 2 = 14 ...... 所以对于数字14我发送auth 342 ...或432,或612或162等......
我的问题是如何得到一个素数..例子25 ..... 另一个问题是如何创建PHP代码来进行反向...从数字中获取数字...
从14 ...到342或432等......
有什么想法吗?主要目的是在路上思考和说出授权码......
系统会将结果应用为perc折扣....
所以我可以用915代码创造50%的折扣... 9 + 1 = 10 * 5 = 50
答案 0 :(得分:0)
您要描述的内容与format-perserving encryption类似,这是一项安全实施的重要任务。
使用加密技术时,通常需要以下东西:
保留格式的加密为:
但是,您所描述的听起来像是尝试将保留格式的加密与教科书RSA (也称为“未填充”或“未装甲” RSA)混合使用。如果您希望自己的方案安全,请不要这样做。
您是否考虑过使用HMAC-SHA256?