php代码/公式用2位小数加密2位数值..,

时间:2013-01-17 15:09:30

标签: php encryption

所以,我想为收银员创建授权代码系统,

现在,我使用加在一起的第一个数字形成一个总和...然后第三个数字是一个乘数......

所以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

1 个答案:

答案 0 :(得分:0)

您要描述的内容与format-perserving encryption类似,这是一项安全实施的重要任务。

使用加密技术时,通常需要以下东西:

  • 直接推理
  • 易于实施,没有太多的警告和出错的机会
  • 受到学者和行业专家的深入研究,以至于变得“无聊”
相反,

保留格式的加密为:

  • 复杂情况的泥潭
  • 充满实施错误的机会
  • 行业专家相对未研究
  • 学者感兴趣的领域(阅读:不枯燥

但是,您所描述的听起来像是尝试将保留格式的加密与教科书RSA (也称为“未填充”或“未装甲” RSA)混合使用。如果您希望自己的方案安全,请不要这样做

您是否考虑过使用HMAC-SHA256?