如何生成类似于预付费电话卡pin的唯一pin号
本文关键字:pin 唯一 电话卡 何生成 类似于 预付费 | 更新日期: 2023-09-27 18:24:10
我正在寻找一种算法,它可以创建一个类似于预付费电话卡的安全唯一随机数。我确实看过从10位数字中生成一个独特的15位Pin码,但它确实让我感到困惑,而不是让事情变得更清楚。向那些花时间回答这些问题的人道歉,这一定是我的智慧放弃了。
有人能给我一个算法或链接,让我可以获得更多信息吗?非常感谢。
查看HMAC,并将最初的10位数字视为一条消息,从前10位的HMAC开始生成的最后5位数字作为该消息的消息验证码。以下是文章的一大块:
一家企业可能会坚持要求其所有客户向他们存放一把密钥,而攻击者会在网上下欺诈性订单。与订单一起,客户必须提供订单的HMAC摘要,该摘要使用客户的对称密钥计算。企业知道客户的对称密钥后,就可以验证订单是否来自指定的客户,并且没有被篡改。