这是生成唯一序列号的最好方法

本文关键字:方法 序列号 唯一 | 更新日期: 2023-09-27 18:01:29

我开发了一个需要许可证的应用程序。它应该是每台机器唯一的。在较早的版本中,我使用Windows序列号来实现此目的:我从Win读取它,对其进行一些技巧/加密以生成序列号&地方政府投资公司文件。这是我自己的解决方案,在我的新项目中我想做一个新的。

我的问题是:是否有一种广泛使用的方法来生成唯一的序列号?任何,这是基于一些硬件序列号,如主板或处理器等?

(.Net4/c#/VS2010)

提前感谢!

这是生成唯一序列号的最好方法

GUID.

Guid g = Guid.NewGuid();
Console.WriteLine(g.ToString());

看这里了解你在Guid的ToString()

中的选项

using guid?

guid可以通过多种方式创建,但通常它们是基于特定时间点的一些唯一设置的组合(例如,IP地址,网络MAC地址,时钟日期/时间等)。