代码之家  ›  专栏  ›  技术社区  ›  Kev Hunter

有人知道哪里有C代码或可以生成信用卡号样本的动态链接库吗?

  •  5
  • Kev Hunter  · 技术社区  · 16 年前

    对于我们正在开发的应用程序,我需要生成样本信用卡号,这些样本信用卡号通过luhn算法,但也是唯一的,因此我们不能使用样本信用卡号。

    我们需要能够一次生成大约300个卡号,理想情况下,我可以在生成输入数据时这样做。

    多谢

    5 回复  |  直到 9 年前
        1
  •  9
  •   sisve    16 年前

    创建随机数,然后计算校验和数。

    有关更多信息,请访问 Wikipedia - Luhn ,包括算法的详细信息和到不同实现的链接。

        2
  •  3
  •   Joey Gumbo    16 年前

    从我所看到的,你只需要确保当运行算法时,你得到的结果是0(mod 10)。因此,您可以选择任意数量的随机数字(如果您愿意,也可以选择顺序数字),然后只添加最后一个数字,这将确保数字有效。

        3
  •  2
  •   Kev Hunter    15 年前

    我从格雷厄姆国王的网站上获取了代码,并将其移植到了C,还向格雷厄姆发送了一份副本,您可以在这里找到它。 link text

        4
  •  2
  •   Michael Freidgeim    9 年前

    你需要信用卡才能通过其他测试吗?也就是说,它们看起来像有效的VISA、万事达卡或运通卡等吗?

    如果是这样,您可能需要 Graham King's 否则这里的其他一些建议是好的。

    Graham King's Generator的最新版本(包括C代码)可在 GitHub .

        5
  •  1
  •   Community CDub    8 年前

    如果您需要一个列表来测试每张卡,您可以在这里找到一张。 How to test credit card interactions?

    推荐文章