首先,这不是关于为其他产品生成序列号的问题.我不打算"破解"其他产品.
这是我的要求:
- 我想生成一个标准的序列号:AILU7-ABCDE-54321-1234-AFCK-17UDF
- 我需要一些过程,用于验证序列号是否为"有效" -这部分也没有必须非常复杂.也就是说,如果所有数字总和大于X的值 - 我会好的,但是如果有解决方案可以解决这个问题,我很乐意使用它们.
- 验证序列号的过程不能是服务器端.即,我无法向外部Web服务器发出请求以验证序列号是否有效.
- 我需要一些方法从序列号中提取元数据.即,在我确认序列号正确后,我需要能够从中读出一些值:"用户限制","到期日期"等...
- 序列号的验证将通过ASP.NET MVC 3应用程序完成.不过必须以这种方式生成序列号.
我不是在寻找能够满足所有这些要求的银弹,而是或多或少地提供一些文档或现有库的链接,这些链接将帮助我开始.我见过的唯一一个库是XHEO DeployLX库; 这对我的需求来说太过分了.
能否请您向我提供任何可以指向正确方向的信息?