-1

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

现在,我用第 2 个数字加在一起形成一个和...然后第 3 个数字是一个乘数...

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

4

1 回答 1

0

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

当您使用密码学时,您通常需要以下内容:

  • 直截了当的推理
  • 易于实施,没有大量警告和出错机会
  • 学者和行业专家研究得非常透彻,以至于无聊到了极点

相反,保留格式的加密是:

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

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

您是否考虑过 HMAC-SHA256?

于 2018-11-06T13:30:31.733 回答