【发布时间】:2012-12-13 16:15:08
【问题描述】:
我正在开发一个应用程序,其中用户只有在正确输入序列密钥时才能通过身份验证。此序列密钥与数据库中已存在的序列密钥匹配。此序列号应由 6 个数字和 3 个字母组成。用户以书面形式从我这里获得这些密钥。
如何生成大量(大约 100,000,000 个)序列密钥?
【问题讨论】:
-
用户如何获得密钥?
-
他们以书面形式获得
-
您对密钥的“安全性”要求有多高?假设没有校验和,攻击者平均必须生成约 176 个密钥才能正确猜出一个。够好吗?
-
我需要它具有高安全性和校验和。
-
添加校验和会降低安全性(尝试更少的密钥)
标签: algorithm random license-key serial-number